body {
	background:#EBEBEB;
	font-family:arial;
	position:relative;
	font-size:12px;
	line-height:1.4em
}
.wrapper {
	width:100%;
	min-width:1000px;
	border:#000 1px solid;
	margin:0 auto
}
.container-f {
	padding:0 10px;
	margin:0 auto;
	position:relative;
	z-index:1000;
	width:1000px
}
.main-content {
	padding-top:10px
}

.watermark {
	font-weight:400!important;
	color:#000!important
}
.read-more a {
	color:#2FB8DA!important;
	float:left;
	width:100%;
	margin-top:5px;
	font-size:11px!important;
	font-weight:400!important
}
.read-more a:hover {
	text-decoration:underline
}

a {
	cursor:pointer
}
.header {
	position:absolute;
	width:100%;
	z-index:999
}
.header .container {
	background:#f5f5f5;
	height:46px;
	width:100%;
	margin:0 auto;
	position:relative
}

.header .logo {
	float:left;
	position:relative
}
.header .logo a {
	display:block
}
.header .logo img {
	border:0;
	width:85px
}

.header .location {
	color:#fff;
	font-size:12px;
	float:left;
	margin-top:17px;
	margin-left:20px
}
.header .location select {
	padding:2px;
	border:0;
	border-radius:3px;
	-moz-border-radius:3px;
	background:0;
	color:#393C3D;
	font-weight:700
}

.header .search-bar-top {
	float:left;
	padding-left:0;
	padding-top:7px;
	width:550px;
	position:relative
}
.header .search-bar-top #pkeywords {
	border:1px solid #ddd;
	border-left:0;
	border-radius:2px;
	color:#333;
	float:left;
	display:inline-block;
	font-size:13px;
	height:17px;
	float:left;
	line-height:17px;
	margin-bottom:9px;
	padding:7px 4px 7px 10px;
	width:315px
}
.header .search-bar-top #pkeywords:hover {
	border:#ddd 1px solid;
	border-left:0;
	background:#fff
}
.header .search-bar-top .search-button {
	height:27px;
	width:36px;
	border:0;
	-moz-border-radius:5px;
	border-radius:3px;
	-moz-border-radius:3px;
	cursor:pointer;
	text-shadow:0 1px 0 #777;
	background:url(../images/icons/search-pop.png) no-repeat;
	float:left;
	margin-left:5px;
	border:0
}
.header .search-bar-top .search-button:hover {
	height:27px;
	width:36px;
	border:0;
	-moz-border-radius:5px;
	border-radius:3px;
	-moz-border-radius:3px;
	cursor:pointer;
	background:url(../images/icons/search-pop.png) no-repeat;
	background-position:0 -29px
}
.header .search-bar-top .ico-search {
	position:absolute;
	margin-top:6px;
	background:#fff;
	left:293px;
	height:30px;
	width:35px;
	margin-top:1px
}
.header .city-selectors {
	float:left;
	padding-right:5px;
	padding-left:5px;
	background:#fff;
	border:1px #ddd solid;
	border-right:#eee 1px solid
}
.header .city-selectors:hover {
	background:#eee
}

.nav-place {
}
.nav-place a.places {
	display:block;
	float:left;
	cursor:pointer;
	text-shadow:0 1px 1px #FFF;
	width:80px;
	padding:0 1px 0 6px;
	font-weight:700;
	height:46px;
	line-height:46px;
	background:url("/images/arrow.png") no-repeat scroll 65px center transparent;
	border-left:1px #f7f7f7 solid
}
.nav-place a {
	display:block;
	float:left;
	cursor:pointer;
	padding:0 9px 0 9px;
	font-weight:700;
	height:46px;
	line-height:46px;
	border-left:1px #f7f7f7 solid
}
.nav-place a.places:hover {
	color:#c00;
	border-left:1px #eee solid;
	background:#f8f8f8 url("/images/arrow.png") no-repeat scroll 65px center
}
.nav-place a:hover,.nav-place a.current {
	color:#141414;
	border-left:1px #EBEBEB solid;
	background-color:#EFAF4F;
}
.nav-place .ico-arrow {
	background:url(/images/arrow.png) no-repeat;
	width:15px;
	height:16px;
	float:right;
	margin:15px 0 0 5px
}
#all-place {
	display:none;
	width:830px;
	float:left;
	margin-top:5px;
	background:#fff;
	font-size:12px;
	border:1px solid #AAA;
	border-radius:2px;
	color:#222;
	list-style:none outside none;
	font-weight:700;
	padding:0;
	box-shadow:0 0 1px #aaa;
	position:absolute;
	top:47px
}
#all-place .arrow {
	background:url(/Scripts/dropdown/arrow-top.png) no-repeat;
	width:12px;
	height:8px;
	position:absolute;
	top:-8px;
	left:105px
}
#all-place .active a {
	color:#C00
}
.all-place-alls {
}
.all-place-alls a {
	padding:12px 10px 8px 15px;
	background:#f9f9f9;
	border-radius:2px 2px 0 0;
	border-bottom:#eee 1px solid;
	display:block;
	overflow:hidden
}
.all-place-alls a:hover {
	color:#c00;
	background:#eee;
	border-bottom:#ddd 1px solid
}

.t_clear {
	height:40px;
	clear:both
}

.hot-key-icon-down {
	background:url("/images/up_down_arrow.png") no-repeat scroll -12px 0 transparent;
	width:16px;
	height:14px;
	float:left;
	margin:2px 0 0 2px;
	border:0
}
.nav {
	float:left
}
.nav ul {
	display:block
}
.nav ul li {
	display:block;
	float:left
}
.nav ul li a {
	display:block;
	padding:0 10px;
	font-size:12px;
	color:#000;
	cursor:pointer;
	float:left;
	text-shadow:0 1px 1px #fff;
	font-weight:700;
	height:46px;
	line-height:46px
}
.nav ul li a:hover,.nav ul li a.active {
	color:#c00;
	background:#fff;
	padding:0 9px;
	border-left:#eee 1px solid;
	border-right:#eee 1px solid;
	height:46px;
	line-height:46px
}
.nav ul li a span {
	font-weight:700;
	font-size:12px;
	text-shadow:0 1px 1px #fff;
	padding-top:3px
}
.account-manage {
	float:right;
	z-index:6;
	text-align:right;
	margin-top:4px;
	font-size:12px;
	display:block
}
.account-manage .access {
	display:block;
	text-align:right
}
.account-manage .access a {
	display:block;
	float:right;
	text-align:right;
	font-size:12px;
	color:#666;
	cursor:pointer;
	padding:5px 0 5px 15px;
	text-shadow:0 1px 1px #fff
}
.account-manage .access a:hover {
	color:#000
}

.second-menu {
	margin:0 auto;
	width:100%;
	background:url(../../Style/images/icons/secondmenu-bg.png) repeat-x;
	height:35px;
	clear:both;
	float:left
}

.second-menu-block {
	width:1000px;
	margin:0 auto
}
.second-menu-block li {
	display:inline;
	padding:9px 15px;
	border-left:#000 1px solid;
	float:left;
	box-shadow:0 0 1px 1px rgba(255,255,255,.12) inset,0 1px 1px 0 rgba(255,255,255,.12) inset
}
.second-menu-block li a {
	color:#fff;
	font-weight:700;
	text-shadow:0 1px 0 #333
}
.second-menu-block li:hover {
	background:#cc2323
}
.category1 {
	background:url(../images/icons/category-icons.png) 0 0 no-repeat;
	width:80px;
	height:62px;
	float:left;
	margin-right:15px;
	margin-left:8px;
	margin-bottom:20px
}
.category1 a {
	padding-top:65px;
	float:left;
	font-weight:700;
	width:62px;
	text-align:center
}
.category1 a:hover {
	color:#c00
}
.category1 a span {
	font-weight:400;
	color:#888
}
.category2 {
	background:url(../images/icons/category-icons.png) 0 -63px no-repeat;
	width:80px;
	height:62px;
	float:left;
	margin-right:15px;
	margin-bottom:20px
}
.category2 a {
	padding-top:65px;
	float:left;
	font-weight:700;
	width:62px;
	text-align:center
}
.category2 a:hover {
	color:#c00
}
.category2 a span {
	font-weight:400;
	color:#888
}
.category3 {
	background:url(../images/icons/category-icons.png) 0 -126px no-repeat;
	width:80px;
	height:62px;
	float:left;
	margin-right:15px;
	margin-bottom:50px
}
.category3 a {
	padding-top:65px;
	float:left;
	font-weight:700;
	width:62px;
	text-align:center
}
.category3 a:hover {
	color:#c00
}
.category3 a span {
	font-weight:400;
	color:#888
}
.category4 {
	background:url(../images/icons/category-icons.png) 0 -190px no-repeat;
	width:80px;
	height:62px;
	float:left;
	margin-right:15px;
	margin-left:8px;
	margin-bottom:40px
}
.category4 a {
	padding-top:65px;
	float:left;
	font-weight:700;
	width:62px;
	text-align:center
}
.category4 a:hover {
	color:#c00
}
.category4 a span {
	font-weight:400;
	color:#888
}
.category5 {
	background:url(../images/icons/category-icons.png) 0 -253px no-repeat;
	width:70px;
	height:62px;
	float:left;
	margin:0 15px 40px 10px
}
.category5 a {
	padding-top:65px;
	float:left;
	font-weight:700;
	width:62px;
	text-align:center
}
.category5 a:hover {
	color:#c00
}
.category5 a span {
	font-weight:400;
	color:#888
}
.category6 {
	background:url(../images/icons/category-icons.png) 0 -315px no-repeat;
	width:80px;
	height:62px;
	float:left;
	margin-right:15px;
	margin-bottom:20px
}
.category6 a {
	padding-top:65px;
	float:left;
	font-weight:700;
	width:62px;
	text-align:center
}
.category6 a:hover {
	color:#c00
}
.category6 a span {
	font-weight:400;
	color:#888
}
.search-loading {
	background:#ddd url(../../Style/images/icons/loading.gif) no-repeat 10px 15px;
	padding-left:20px;
	width:10%;
	height:50px;
	line-height:50px;
	text-align:center;
	border-radius:4px;
	position:fixed;
	top:48%;
	left:48%;
	color:#111;
	font-size:20px;
	z-index:10000;
	width:150px
}
.review-loading {
	background:#ddd url(../../Style/images/icons/loading.gif) no-repeat 10px 15px;
	height:50px;
	color:#111;
	font-size:20px;
	z-index:1000;
	width:150px
}
.banner2 {
	width:100%;
	height:500px;
	background:url(../images/bg/user.jpg) no-repeat;
	clear:both;
	float:left;
	background-size:100% auto;
	position:absolute;
	top:76px
}
.banner3 {
	width:100%;
	height:500px;
	background:url(../images/bg/user.jpg) no-repeat;
	clear:both;
	float:left;
	background-size:100% auto;
	position:absolute;
	top:46px
}
.banner {
	width:100%;
	clear:both;
	float:left;
	position:absolute;
	margin:0 auto;
	top:92px;
	height:400px;
	overflow:hidden;
	background:#000
}
.banner .searchbox {
	z-index:200;
	position:absolute;
	top:110px;
	right:70px
}
.banner .searchbox h1 {
	padding:10px 0 20px;
	float:left;
	width:100%;
	font-weight:700;
	font-size:30px;
	color:#111;
	text-shadow:0 1px 1px #fff
}
.banner .searchbox h4 {
	padding-bottom:10px;
	font-size:14px;
	color:#222;
	text-shadow:0 1px 1px #fff;
	float:left;
	width:100%;
	font-weight:700;
	margin-left:2px
}
.banner.white .searchbox h4 {
	padding-bottom:10px;
	font-size:14px;
	color:#222;
	text-shadow:0 1px 1px #fff;
	float:left;
	width:100%;
	font-weight:700;
	margin-left:2px
}
.banner.red .searchbox h4 {
	padding-bottom:10px;
	font-size:14px;
	color:#222;
	text-shadow:0 1px 1px #fff;
	float:left;
	width:100%;
	font-weight:700;
	margin-left:2px
}
.banner.blue .searchbox h4 {
	padding-bottom:10px;
	font-size:14px;
	color:#222;
	text-shadow:0 1px 1px #fff;
	float:left;
	width:100%;
	font-weight:700;
	margin-left:2px
}
.banner .search-box {
	float:right;
	width:500px;
	background:rgba(255,255,255,.9);
	border-radius:2px;
	padding:15px;
	opacity:.95;
	filter:alpha(opacity=95);
	font-weight:700;
	border-radius:2px;
	z-index:2;
	position:relative
}
.banner .search-box .pop-purpose {
	display:none;
	position:absolute;
	background:#fff;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(247,247,247,1)),color-stop(51%,rgba(237,237,237,1)),color-stop(100%,rgba(247,247,247,1)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0 );
	border:1px solid #BFBFBF;
	border-radius:3px 3px 3px 3px;
	color:#222;
	float:left;
	font-size:12px;
	margin-right:3px;
	padding:10px;
	width:400px;
	top:44px;
	font-weight:400
}
.banner .search-box .pop-purpose ul li {
	float:left;
	width:120px;
	margin-right:5px;
	padding:1px 0
}
.banner .search-box .pop-cuisine {
	display:none;
	position:absolute;
	background:#fff;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(247,247,247,1)),color-stop(51%,rgba(237,237,237,1)),color-stop(100%,rgba(247,247,247,1)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0 );
	border:1px solid #BFBFBF;
	border-radius:3px 3px 3px 3px;
	color:#222;
	float:left;
	font-size:12px;
	margin-right:3px;
	padding:10px;
	width:250px;
	top:44px;
	font-weight:400
}
.banner .search-box .pop-cuisine ul li {
	float:left;
	width:120px;
	margin-right:5px;
	padding:1px 0
}
.banner .search-box .pop-area {
	display:none;
	position:absolute;
	background:#f8f8f8;
	border:1px solid #BFBFBF;
	border-radius:3px;
	-moz-border-radius:3px;
	color:#222;
	float:left;
	font-size:12px;
	padding:10px;
	width:380px;
	top:45px;
	font-weight:400
}
.banner .search-box .pop-area .district {
	font-weight:700;
	border-bottom:#ddd 1px solid;
	padding-bottom:3px;
	margin-bottom:3px
}
.banner .search-box .pop-area .district a {
	float:right;
	color:#FE3D01
}
.banner .search-box .pop-area .district a:hover {
	text-decoration:underline
}
.banner .search-box .pop-area ul li {
	float:left;
	width:180px;
	margin-right:5px;
	padding:2px 0
}
.banner .search-box .pop-area ul li a:hover {
	text-decoration:underline
}
.banner .hotkeywords {
	clear:both;
	float:left;
	color:#aaa;
	width:515px
}
.banner .hotkeywords span {
	color:#111;
	font-weight:700
}
.banner .hotkeywords a {
	color:#888!important;
	text-shadow:0 1px 1px #FFF!important;
	font-size:12px;
	float:left;
	margin:2px 10px 2px 0;
	font-weight:400
}
.banner .hotkeywords a:hover {
	text-decoration:underline
}
.banner.white .hotkeywords {
	clear:both;
	float:left;
	color:#aaa
}
.banner.white .hotkeywords span {
	color:#fff;
	font-weight:700
}
.banner.white .hotkeywords a {
	color:#fff;
	text-shadow:1px 1px 10px #000
}
.banner.white .hotkeywords a:hover {
	text-decoration:underline
}
.banner.red .hotkeywords {
	clear:both;
	float:left;
	color:#aaa
}
.banner.red .hotkeywords span {
	color:#FE3D01;
	font-weight:700
}
.banner.red .hotkeywords a {
	color:#FE3D01;
	text-shadow:1px 1px 1px #FFF
}
.banner.red .hotkeywords a:hover {
	text-decoration:underline
}
.banner.blue .hotkeywords {
	clear:both;
	float:left;
	color:#aaa
}
.banner.blue .hotkeywords span {
	color:#02AAD4;
	font-weight:700
}
.banner.blue .hotkeywords a {
	color:#02AAD4;
	text-shadow:1px 1px 1px #FFF
}
.banner.blue .hotkeywords a:hover {
	text-decoration:underline
}
.mainSearchTool {
	float:left;
	width:500px;
	height:40px
}
.advanceSearch {
	color:#111;
	float:left;
	font-size:11px;
	padding:3px 10px;
	margin-left:2px;
	border-radius:2px;
	margin-top:1px;
	text-shadow:0 1px 1px #fff;
	font-weight:700;
	background:#a9e4f7;
	background:-moz-linear-gradient(top,#a9e4f7 0,#0fb4e7 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a9e4f7),color-stop(100%,#0fb4e7));
	background:-webkit-linear-gradient(top,#a9e4f7 0,#0fb4e7 100%);
	background:-o-linear-gradient(top,#a9e4f7 0,#0fb4e7 100%);
	background:-ms-linear-gradient(top,#a9e4f7 0,#0fb4e7 100%);
	background:linear-gradient(to bottom,#a9e4f7 0,#0fb4e7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7',endColorstr='#0fb4e7',GradientType=0 )
}
.advanceSearch:hover {
	background:#49c0f0;
	background:-moz-linear-gradient(top,#49c0f0 0,#2cafe3 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#49c0f0),color-stop(100%,#2cafe3));
	background:-webkit-linear-gradient(top,#49c0f0 0,#2cafe3 100%);
	background:-o-linear-gradient(top,#49c0f0 0,#2cafe3 100%);
	background:-ms-linear-gradient(top,#49c0f0 0,#2cafe3 100%);
	background:linear-gradient(to bottom,#49c0f0 0,#2cafe3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0',endColorstr='#2cafe3',GradientType=0 )
}
.advanceSearchbox {
	display:none;
	height:450px;
	padding:20px
}
.advanceSearchbox h1 {
	background:#eee;
	padding:5px;
	margin-left:-20px;
	margin-top:-20px;
	overflow:hidden;
	text-shadow:0 1px 1px #fff;
	border-bottom:#ddd 1px solid;
	display:block;
	padding:7px 20px 5px 20px;
	border-radius:5px 5px 0 0;
	margin-bottom:10px
}
.advanceSearchbox h3.oes {
	background:#eee;
	padding:5px;
	margin-left:-20px;
	margin-top:-20px;
	overflow:hidden;
	text-shadow:0 1px 1px #fff;
	border-bottom:#ddd 1px solid;
	display:block;
	padding:7px 20px 5px 20px!important;
	border-radius:5px 5px 0 0;
	margin-bottom:10px
}
.advanceSearchbox .row-item-request {
	clear:both;
	overflow:hidden;
	display:block;
	margin:5px 0;
	font-size:12px
}
.advanceSearchbox .row-item-request span {
	float:left;
	width:150px;
	margin-top:8px
}
.advanceSearchbox .row-item-request span.error {
	color:red;
	width:auto;
	margin-top:8px;
	float:none
}
.advanceSearchbox .row-item-request input {
	padding:8px;
	font-size:12px;
	width:370px;
	border-radius:3px;
	border:#ddd 1px solid
}
.advanceSearchbox .row-item-request textarea {
	padding:8px;
	font-size:12px;
	width:370px;
	border-radius:3px;
	border:#ddd 1px solid
}
.advanceSearchbox .bottom-buttons {
	position:absolute;
	border-top:#ddd 1px solid;
	bottom:0;
	left:0;
	background:#eee;
	padding:10px 20px;
	width:884px;
	border-radius:0 0 5px 5px
}
.advanceSearchbox .bottom-buttons label {
	float:left;
	margin-top:8px
}
.advanceSearchbox .bottom-buttons a {
	padding:8px 15px;
	float:right;
	border-radius:2px;
	color:#fff;
	text-shadow:none;
	display:block;
	text-align:right;
	text-shadow:0 1px rgba(0,0,0,.1);
	background:#fc915f;
	background:-moz-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc915f),color-stop(100%,#f76c4a));
	background:-webkit-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-o-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-ms-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:linear-gradient(to bottom,#fc915f 0,#f76c4a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc915f',endColorstr='#f76c4a',GradientType=0 )
}
.advanceSearchbox .bottom-buttons a:hover {
	background:#f2825b;
	background:-moz-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2825b),color-stop(100%,#f07146));
	background:-webkit-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-o-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-ms-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:linear-gradient(to bottom,#f2825b 0,#f07146 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b',endColorstr='#f07146',GradientType=0 )
}
.advanceSearchbox .advanceSearchNote {
	float:right;
	width:310px;
	margin-top:5px
}
.advanceSearchbox .advanceSearchNote h2 {
	padding-top:5px!important
}
.advanceSearchbox .advanceSearchNote ul {
	clear:both
}
.advanceSearchbox .advanceSearchNote li {
	padding-bottom:15px;
	background:url(../images/icons/special-list-icon.png) no-repeat;
	padding-left:20px;
	line-height:1.7em;
	background-position:0 2px
}
.advanceSearchbox .request-sent-success {
	margin-top:200px;
	line-height:1.5em;
	text-align:center;
	font-size:16px;
	color:#0498ac
}
.advanceSearchbox .request-sent-success a {
	color:#0498ac;
	text-decoration:underline
}
.iwant {
	font-size:18px;
	font-weight:400;
	float:left;
	width:100%;
	padding:5px 0 5px 3px;
	color:#111;
	font-weight:700
}
.iwant span {
	font-size:12px;
	font-style:italic;
	color:#666;
	font-weight:400
}
.mainSearchTool .button {
	height:40px;
	width:50px;
	border:0;
	font-size:20px;
	font-family:arial;
	margin-right:5px;
	border-radius:2px;
	color:#fff;
	cursor:pointer;
	text-shadow:0 1px 0 #777;
	background:url(../images/icons/search-icons.png) no-repeat
}
.mainSearchTool .button:hover {
	height:40px;
	width:50px;
	border:0;
	font-size:20px;
	font-family:arial;
	margin-right:5px;
	border-radius:2px;
	color:#fff;
	cursor:pointer;
	background:url(../images/icons/search-icons.png) no-repeat;
	background-position:0 -41px
}
.mainSearchToolSuggest {
	padding:10px 0 5px 0;
	float:left;
	width:100%
}
.mainSearchToolSuggest a {
	color:#ff7200;
	text-decoration:none
}
.mainSearchToolSuggest a:hover {
	text-decoration:underline
}
.home-search-keywords {
	width:440px;
	float:left;
	border:#ccc 1px solid;
	border-radius:2px;
	height:38px;
	float:left;
	position:relative;
	padding:0;
	background:#fff;
	margin-right:5px
}
.home-search-keywords input {
	margin-left:8px;
	padding:0 0 5px 0;
	font-size:14px;
	font-family:arial;
	width:435px;
	color:#222;
	background:transparent;
	font-weight:400;
	height:20px;
	border:0;
	margin-top:10px
}
.home-search-keywords-long {
	width:763px;
	float:left;
	border:#000 1px solid;
	border-radius:2px;
	height:38px;
	float:left;
	position:relative;
	padding:0;
	background:#fff;
	margin-right:1px
}
.home-search-keywords-long input {
	margin-left:8px;
	padding:0 0 5px 0;
	font-size:16px;
	font-family:arial;
	width:740px;
	color:#222;
	background:transparent;
	font-weight:700;
	height:20px;
	border:0;
	margin-top:10px
}
.home-search-location {
	width:250px;
	border:#000 1px solid;
	border-radius:4px;
	-moz-border-radius:4px;
	height:38px;
	float:left;
	position:relative;
	padding:0;
	background:#fff;
	margin-right:1px
}
.home-search-location input {
	padding:0 0 5px 0;
	font-size:16px;
	font-family:arial;
	width:215px;
	color:#222;
	margin-left:8px;
	background:transparent;
	font-weight:700;
	height:20px;
	border:0;
	margin-top:10px
}
.home-search-location span {
	float:right;
	position:absolute;
	top:11px;
	right:8px;
	cursor:pointer
}
.home-search-purpose {
	width:105px;
	float:left;
	background:#fff url(../../Style/images/icons/search-purpose-home.png) no-repeat;
	color:#222;
	cursor:pointer;
	position:relative;
	margin-right:1px;
	font-size:16px;
	height:36px;
	border-radius:4px;
	-moz-border-radius:4px;
	border:#000 1px solid;
	padding:1px 1px
}
.home-search-purpose .icons {
	position:absolute;
	top:11px;
	right:5px
}
.home-search-purpose .inside {
	padding:11px 5px 9px 8px;
	border-radius:4px;
	float:left;
	width:92px;
	background:#fff;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(247,247,247,1)),color-stop(51%,rgba(237,237,237,1)),color-stop(100%,rgba(247,247,247,1)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0 )
}
.home-search-cuisine {
	width:105px;
	float:left;
	background:#fff url(../../Style/images/icons/search-purpose-home.png) no-repeat;
	color:#222;
	cursor:pointer;
	position:relative;
	margin-right:2px;
	font-size:16px;
	height:36px;
	border-radius:4px;
	-moz-border-radius:4px;
	border:#000 1px solid;
	padding:1px 1px
}
.home-search-cuisine .icons {
	position:absolute;
	top:11px;
	right:5px
}
.home-search-cuisine .inside {
	padding:11px 5px 9px 8px;
	border-radius:4px;
	float:left;
	width:92px;
	background:#fff;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(247,247,247,1)),color-stop(51%,rgba(237,237,237,1)),color-stop(100%,rgba(247,247,247,1)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0 )
}
.home-search-button {
	float:left;
	width:50px
}
.home-keywords-boxs {
	background:rgba(255,255,255,.9);
	clear:both;
	width:410px;
	padding:10px 15px;
	margin-top:20px;
	float:right;
	border-radius:2px;
	position:absolute;
	right:173px;
	bottom:20px
}
.home_keywords {
	padding:10px 0 5px 0;
	float:left;
	width:745px;
	border-top:#eee 1px solid;
	margin-top:10px;
	font-size:11px;
	color:#ddd
}
.home_keywords span {
	color:#666
}
.home_keywords a {
	padding:0 2px;
	text-decoration:none;
	color:#2C678C
}
.home_keywords a:hover {
	text-decoration:underline
}
.search-advance {
	margin-top:0;
	float:left;
	width:755px
}
.search-showmore a {
	color:#c00
}
.maincontent {
	width:100%;
	margin:80px auto 0;
	float:left;
}
.maincontent .container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.maincontent .container .content {
	width:940px;
	padding:30px 30px 10px 30px;
	margin-top:60px;
	float:left;
	background:url(../images/icons/home-content-bg.png) no-repeat
}
.maincontent .container .content .left {
	width:620px;
	float:left
}
.maincontent .container .content .right {
	width:300px;
	float:right
}
.maincontent .container .content_new {
	width:1000px;
	padding:0;
	margin-top:25px;
	float:left
}
.maincontent .container .content_new .left {
	width:650px;
	float:left
}
.maincontent .container .content_new .right {
	width:320px;
	float:right
}
.home-box {
	width:620px;
	border:#ccc 1px solid;
	background:#fff;
	-moz-border-radius:8px;
	border-radius:8px;
	float:left;
	margin-bottom:20px
}
.home-box-heading {
	padding:10px 15px;
	background:#feffe8;
	background:-moz-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(254,255,232,1)),color-stop(100%,rgba(221,221,221,1)));
	background:-webkit-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:-o-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:-ms-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8',endColorstr='#dddddd',GradientType=0 );
	-moz-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	font-size:18px;
	font-weight:700;
	float:left;
	width:590px;
	text-shadow:0 1px 1px #FFF
}
.home-box-heading .title {
	width:300px;
	float:left
}
.home-box-heading .viewmore {
	float:right;
	font-size:11px;
	margin-right:5px;
	padding-top:0;
	text-align:right;
	width:100px
}

.home-box-heading-new .viewmore {
	float:right;
	font-size:11px;
	margin-right:5px;
	padding-top:0;
	text-align:right;
	width:100px
}
.home-box-newtags {
	text-align:left;
	padding:14px;
	float:left;
	width:290px
}
.home-box-newtags a {
	background-position:0 -93px;
	padding:2px 20px 2px 12px;
	float:left
}
.home-box-newtags a:hover {
	text-decoration:underline;
	color:#23B3D6
}
.home-box-newdistrict {
	text-align:left;
	padding:14px;
	float:left;
	width:300px
}
.home-box-newdistrict a {
	width:125px;
	padding:2px 20px 2px 0;
	float:left;
	margin-right:5px
}
.home-box-newdistrict a:hover {
	text-decoration:underline;
	color:#23B3D6
}
.viewmore {
	clear:both
}
.viewmore a {
	font-size:11px;
	color:#23B3D6;
	padding:6px 15px;
	text-align:right;
	overflow:hidden;
	display:block
}
.viewmore a:hover {
	text-decoration:none;
	background:hsl(56, 93%, 94%);
}
.viewmore-list {
	font-size:11px;
	color:#555;
	float:right;
	padding:4px 20px 0 0
}
.viewmore-list a {
	color:#0192B7!important
}
.viewmore-list a:hover {
	text-decoration:underline
}
.home-box-content {
	padding:15px;
	float:left;
	width:620px
}
.home-box-content ul.home-newcategory {
	width:310px;
	float:left
}
.home-box-content ul.home-newcategory .cat_hot {
	font-weight:700;
	color:#23B3D6
}
.home-box-location {
	clear:both
}
.home-box-right {
	width:298px;
	border:#ccc 1px solid;
	background:#fff;
	-moz-border-radius:8px;
	border-radius:8px;
	float:left;
	margin-bottom:20px
}
.home-box-heading-right {
	padding:10px 15px;
	background:#feffe8;
	background:-moz-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(254,255,232,1)),color-stop(100%,rgba(221,221,221,1)));
	background:-webkit-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:-o-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:-ms-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8',endColorstr='#dddddd',GradientType=0 );
	-moz-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	font-size:18px;
	font-weight:700;
	float:left;
	width:268px;
	text-shadow:0 1px 1px #FFF
}
.home-box-heading-right .title {
	line-height:22px
}
.home-box-heading-right .title .logo {
	float:right
}
.home-box-content-right {
	padding:14px;
	float:left;
	width:270px
}

.item-data {
	float:left;
	margin-right:10px
}
.item-data .title {
	font-weight:700;
	padding:3px 0;
	float:left;
	width:100%
}
.item-data .title a {
	line-height:1.4em
}
.item-data .title a:hover {
	text-decoration:underline
}
.item-data .address {
	font-size:11px;
	color:#777
}
.item-data .address a {
	font-size:11px;
	color:#555
}
.item-data .address a:hover {
	text-decoration:underline
}
.item-data .subject {
	padding:5px 0;
	float:left;
	width:100%
}
.item-data .subject a {
	color:#c00;
	font-weight:700
}
.item-data .subject a:hover {
	text-decoration:underline
}
.new-item-data {
	float:left;
	margin-right:10px;
	width:140px;
	position:relative
}
.new-item-data .title {
	font-weight:700;
	padding:3px 0;
	float:left;
	width:100%
}
.new-item-data .title a {
	line-height:1.4em
}
.new-item-data .title a:hover {
	text-decoration:underline
}
.new-item-data .address {
	font-size:11px;
	color:#777;
	clear:both;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.new-item-data .address a {
	font-size:11px;
	color:#555
}
.new-item-data .address a:hover {
	text-decoration:underline
}
.new-item-data .subject {
	padding:5px 0;
	float:left;
	width:100%
}
.new-item-data .subject a {
	color:#c00;
	font-weight:700
}
.new-item-data .subject a:hover {
	text-decoration:underline
}
.top-special-item-data {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative
}
.top-special-item-data .top-special-item-bg {
	background:#111;
	height:40px;
	width:190px;
	opacity:.6;
	filter:alpha(opacity=60)position:absolute;
	bottom:0;
	z-index:10;
	position:absolute
}
.top-special-item-data .special-title {
	bottom:17px;
	color:#FFF;
	float:left;
	font-weight:700;
	overflow:hidden;
	padding:3px;
	position:absolute;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:150px;
	z-index:2000
}
.top-special-item-data .special-title a {
	line-height:1.4em;
	color:#fff;
	font-weight:700
}
.top-special-item-data .special-title a:hover {
	text-decoration:underline
}
.top-special-item-data .special-address {
	font-size:11px;
	position:absolute;
	bottom:0;
	color:#fff;
	z-index:2000;
	padding:3px;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:150px;
	overflow:hidden
}
.top-special-item-data .special-address a {
	font-size:11px;
	color:#fff
}
.top-special-item-data .special-address a:hover {
	text-decoration:underline
}
.top-special-item-data .special-subject {
	padding:5px 0;
	float:left;
	width:100%
}
.top-special-item-data .special-subject a {
	color:#c00;
	font-weight:700
}
.top-special-item-data .special-subject a:hover {
	text-decoration:underline
}
.top-special-item-data .special-point {
	border:#9bd1ff 1px solid;
	width:30px;
	text-align:center;
	padding:2px 0;
	font-weight:700;
	text-shadow:0 1px 1px #FFF;
	color:#2987df;
	font-size:14px;
	position:absolute;
	right:3px;
	bottom:8px;
	z-index:20;
	background:#f0f9ff;
	background:-moz-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(240,249,255,1)),color-stop(47%,rgba(203,235,255,1)),color-stop(100%,rgba(161,219,255,1)));
	background:-webkit-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-o-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-ms-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff',endColorstr='#a1dbff',GradientType=0 );
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px
}
.item-data-right {
	float:left;
	margin-right:10px;
	border-bottom:#eee 1px solid;
	padding-bottom:5px;
	margin-top:5px;
	width:270px
}
.item-data-right .title {
	font-weight:700;
	padding:3px 0;
	float:left;
	width:100%
}
.item-data-right .title a {
	line-height:1.4em;
	color:#02AAD4;
	font-weight:700
}
.item-data-right .title a:hover {
	text-decoration:underline
}
.item-data-right .address {
	font-size:11px;
	color:#888;
	clear:both;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.item-data-right .address a {
	font-size:11px;
	color:#444;
	font-weight:700
}
.item-data-right .address a:hover {
	text-decoration:underline
}
.item-data-right .subject {
	padding:5px 0;
	float:left;
	width:100%
}
.item-data-right .subject a {
	color:#c00;
	font-weight:700
}
.item-data-right .subject a:hover {
	text-decoration:underline
}
.item-data-right .user {
	font-size:11px;
	float:left;
	width:60px;
	padding:1px 0;
	color:#2FB8DA;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.item-data-right .user a {
	color:#2FB8DA;
	text-transform:capitalize
}
.item-data-right .user a:hover {
	text-decoration:underline
}
.item-data-right .status {
	font-size:10px;
	color:#777
}
.item-data-right .leftimage {
	float:left;
	width:60px;
	margin-right:5px
}
.item-data-right .rightdesc {
	float:right;
	width:200px
}
.item-data-right .desc {
	padding-top:5px;
	color:#222
}
.home-box-left-new {
	width:598px;
	background:#fff;
	-moz-border-radius:8px;
	border-radius:8px;
	float:left
}
.home-box-content-left-new {
	float:left;
	width:620px
}
.item-data-left-new {
	float:left;
	border-bottom:#e6e6e6 1px solid;
	padding:10px 15px;
	width:620px;
	min-height:110px
}
.item-data-left-new .title {
	font-weight:700;
	padding:0 0 3px 5px;
	float:left
}
.item-data-left-new .title a {
	line-height:1.4em;
	font-size:12px
}
.item-data-left-new .title a:hover {
	text-decoration:underline
}
.item-data-left-new .address {
	font-size:11px;
	color:#888;
	clear:both;
	padding-bottom:5px;
	border-bottom:#f8f8f8 1px solid;
	margin-bottom:10px
}
.item-data-left-new .address a {
	font-size:16px;
	color:#c00;
	font-weight:700
}
.item-data-left-new .address a:hover {
	text-decoration:underline
}
.item-data-left-new .subject {
	padding:5px 0;
	float:left;
	width:100%
}
.item-data-left-new .subject a {
	color:#c00;
	font-weight:700
}
.item-data-left-new .subject a:hover {
	text-decoration:underline
}
.item-data-left-new .user {
	font-size:12px;
	float:left;
	padding:0;
	color:#2FB8DA;
	font-weight:700
}
.item-data-left-new .user a {
	color:#333;
	text-transform:capitalize
}
.item-data-left-new .user a:hover {
	text-decoration:underline
}
.item-data-left-new .status {
	font-size:10px;
	color:#777
}
.item-data-left-new .leftimage {
	float:left;
	width:60px;
	margin-right:5px;
	height:60px
}
.item-data-left-new .leftimage img {
	width:60px;
	height:60px
}
.item-data-left-new .rightdesc {
	float:right;
	width:550px;
	position:relative
}
.item-data-left-new .desc {
	padding-top:3px;
	color:#666;
	white-space:pre-line;
	float:left;
	width:470px
}
#facebookFriendsPopup .content {
	min-height:250px
}
#facebookFriendsPopup .count-friend {
	font-size:13px;
	clear:both;
	padding-bottom:10px
}
#facebookFriendsPopup .count-friend a {
	color:#029fc6
}
#facebookFriendsPopup .count-friend a:hover {
	text-decoration:underline
}
#facebookFriendsPopup .user-item {
	float:left;
	width:75px;
	margin-bottom:10px;
	height:95px
}
#facebookFriendsPopup .user-item img {
	width:60px;
	height:60px;
	border:1px solid #eee
}
#facebookFriendsPopup .username {
	font-size:11px;
	text-align:left;
	font-weight:700;
	width:60px;
	padding-top:2px;
	color:#2FB8DA;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
#facebookFriendsPopup .username a {
	color:#029fc6;
	text-transform:capitalize
}
#facebookFriendsPopup .username a:hover {
	text-decoration:underline
}
#facebookFriendsPopup .pop-bottom {
	background:none repeat scroll 0 0 #F6F6F6;
	border-radius:0 0 5px 5px;
	float:left;
	margin-left:-20px;
	padding:10px 10px 10px 20px;
	text-align:right;
	width:594px
}
#facebookFriendsPopup .pop-bottom a.btn_invite {
	border:1px solid #ffad41;
	background:#FFC579;
	border-radius:5px;
	line-height:30px;
	font-weight:700;
	margin-right:10px;
	padding:8px 15px;
	color:#fff;
	text-shadow:0 1px 1px #B4B5B5;
	background-image:-webkit-gradient(linear,left top,left bottom,from( #ffc579 ),to( #FB9D23 ));
	background-image:-webkit-linear-gradient( #ffc579,#FB9D23 );
	background-image:-moz-linear-gradient( #ffc579,#FB9D23 );
	background-image:-ms-linear-gradient( #ffc579,#FB9D23 );
	background-image:-o-linear-gradient( #ffc579,#FB9D23 );
	background-image:linear-gradient( #ffc579,#FB9D23 )
}
#facebookFriendsPopup .pop-bottom a.btn_invite:hover {
	background:#FFC579;
	border-radius:5px;
	line-height:30px;
	font-weight:700;
	margin-right:10px;
	color:#fff;
	text-shadow:0 1px 1px #B4B5B5;
	background-image:-webkit-gradient(linear,left top,left bottom,from( #ffaf46 ),to( #e78404 ));
	background-image:-webkit-linear-gradient( #ffaf46,#e78404 );
	background-image:-moz-linear-gradient( #ffaf46,#e78404 );
	background-image:-ms-linear-gradient( #ffaf46,#e78404 );
	background-image:-o-linear-gradient( #ffaf46,#e78404 );
	background-image:linear-gradient( #ffaf46,#e78404 )
}
.home-top-users .reviewer-tops {
	float:left;
	width:100%
}
.home-top-users .reviewer-top-list {
	width:300px;
	float:left;
	padding:5px
}
.home-top-users .reviewer-top-list .user-item {
	float:left;
	width:75px;
	margin-bottom:10px;
	height:95px
}
.home-top-users .reviewer-top-list .user-item img {
	width:60px;
	height:60px
}
.home-top-users .reviewer-top-list .username {
	font-size:11px;
	text-align:left;
	font-weight:700;
	width:60px;
	padding-top:2px;
	color:#2FB8DA;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.home-top-users .reviewer-top-list .username a {
	color:#029fc6;
	text-transform:capitalize
}
.home-top-users .reviewer-top-list .username a:hover {
	text-decoration:underline
}
.home-top-users .reviewer-top-list .reviews-tatic {
	font-size:11px;
	color:#888;
	width:64px;
	height:16px;
	overflow:hidden
}
.user-reviews textarea.write_comment {
	width:375px;
	height:15px;
	padding:5px;
	overflow-y:hidden;
	resize:none;
	border:#eee 1px solid
}
.top-reviewss {
	margin-right:10px
}

.top-special-places {
	float:left;
	margin-bottom:10px;
	width:100%;
	position:relative
}
.top-special-places .top-special-bg {
	position:absolute;
	bottom:0;
	width:590px;
	background:#111;
	opacity:.5;
	filter:alpha(opacity=50) height:50px;
	z-index:10;
	height:50px
}
.top-special-places .top-special-content {
	position:absolute;
	bottom:0;
	width:580px;
	z-index:200;
	color:#eee;
	padding:11px 5px 8px
}
.top-special-places .top-special-content a {
	font-weight:700;
	color:#fff;
	text-decoration:none;
	font-size:16px
}
.top-special-places .top-special-content a:hover {
	text-decoration:underline
}
.top-special-places .top-special-content span {
	width:560px
}
.top-special-places .top-special-content .special-point {
	border:#9bd1ff 1px solid;
	width:40px;
	text-align:center;
	padding:3px 0;
	font-weight:700;
	text-shadow:0 1px 1px #FFF;
	color:#2987df;
	font-size:15px;
	position:absolute;
	right:5px;
	bottom:15px;
	background:#f0f9ff;
	background:-moz-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(240,249,255,1)),color-stop(47%,rgba(203,235,255,1)),color-stop(100%,rgba(161,219,255,1)));
	background:-webkit-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-o-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-ms-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff',endColorstr='#a1dbff',GradientType=0 );
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px
}
.priority-places {
	float:left;
	width:190px;
	border-right:#ddd 1px dashed;
	margin-right:14px;
	margin-bottom:15px
}
.priority-places.last {
	border:0;
	margin-right:0
}
.priority-places a {
	color:#666;
	line-height:20px
}
.priority-places a:hover {
	text-decoration:underline;
	color:#c00
}
.priority-places h3 {
	font-weight:700;
	padding-bottom:5px;
	color:#fd5502
}
.priority-places h3 a {
	color:#c00
}
.hot-keywords-row {
	float:left;
	width:275px;
	margin-bottom:8px;
	border-bottom:#eee 1px solid;
	padding-bottom:8px
}
.hot-keywords-number {
	float:left;
	width:25px;
	background:#fb0f03;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 0 #333;
	padding:10px 0;
	font-size:20px;
	border-radius:3px;
	-moz-border-radius:3px
}
.hot-keywords-list {
	float:right;
	width:240px;
	margin-top:1px;
	color:#555;
	line-height:1.6em
}
.hot-keywords-list a {
	color:#333
}
.hot-keywords-list a:hover {
	text-decoration:underline;
	color:#c00
}
.hot-keywords {
	background:url(../../Style/images/icons/hot-keyword.png) no-repeat;
	padding-left:25px;
	background-position:0 -3px
}
.login-header {
	width:1000px;
	margin:0 auto;
	position:relative;
	border-bottom:#f3d6d0 1px solid;
	margin-bottom:20px;
	padding:15px 0
}
.login-maincontent {
	margin:0 auto;
	width:1000px
}
.login-maincontent .left {
	width:500px;
	float:left
}
.login-maincontent .right {
	width:360px;
	float:right;
	margin-top:30px;
	color:#444;
	padding-bottom:20px;
	text-shadow:0 1px 1px #fff
}
.login-maincontent .right a {
	color:#28a1be
}
.login-maincontent .right a:hover {
	text-decoration:underline
}
.login-remember table {
	width:100%;
	border-bottom:#dbd8cf 1px dashed;
	padding-bottom:30px;
	margin-bottom:10px;
	margin-top:15px
}
.login-form-head {
	width:100%;
	float:left;
	clear:both;
	padding-bottom:15px;
	font-weight:700
}
.login-form-head .login-title {
	font-size:20px;
	float:left;
	width:150px;
	color:#333
}
.login-form-head .login-register-link {
	float:right;
	margin-right:5px;
	padding-top:3px
}
.login-inputs {
	float:left;
	width:100%
}
.login-inputs .login_bg {
	background:#fff;
	border:#ddd 1px solid;
	border-radius:3px;
	width:359px;
	height:38px;
	margin-top:5px
}
.login-inputs .login_bg input {
	border:0;
	font-size:16px;
	color:#555;
	width:340px;
	margin:10px 0 0 8px;
	background:none repeat scroll 0 0 transparent
}
.login-remember {
	clear:both;
	float:left;
	width:100%
}
.login-social .social-icon {
	float:left;
	clear:both
}
.login-social h4 {
	font-size:16px;
	float:left;
	width:100%;
	margin-bottom:15px;
	color:#111
}
.login-social .social-icon li {
	margin-right:12px;
	float:left
}
.login-social .social-icon li.fb a {
	display:block;
	background:url(../../Style/images/icons/socials-icon-big.png) no-repeat;
	width:59px;
	height:61px
}
.login-social .social-icon li.gl a {
	display:block;
	background:url(../../Style/images/icons/socials-icon-big.png) no-repeat;
	background-position:-59px 0;
	width:59px;
	height:61px
}
.login-social .social-icon li.yh a {
	display:block;
	background:url(../../Style/images/icons/socials-icon-big.png) no-repeat;
	background-position:-118px 0;
	width:59px;
	height:61px
}
.login-social .social-icon li.in a {
	display:block;
	background:url(../../Style/images/icons/socials-icon-big.png) no-repeat;
	background-position:-177px 0;
	width:59px;
	height:61px
}
.login-social .social-icon li.tw a {
	display:block;
	background:url(../../Style/images/icons/socials-icon-big.png) no-repeat;
	background-position:-235px 0;
	width:59px;
	height:61px
}
.login-social .social-icon img {
	float:left
}
.loginbutton {
	background:url(../../Style/images/icons/account-icons.png) no-repeat;
	width:113px;
	height:41px;
	border:0;
	cursor:pointer;
	color:#fff;
	font-weight:700;
	font-size:15px
}
.validation-summary-errors {
	background:#fbf7ca;
	padding:5px 10px;
	margin-bottom:10px;
	color:#c00
}
.field-validation-error {
	color:#c00
}
.writereview-loginform {
	float:left;
	width:100%;
	padding-top:40px
}
.writereview-loginform h1 {
	margin:10px 0 50px 0;
	float:left;
	width:100%;
	border-bottom:#ccc 1px dashed;
	padding-bottom:15px;
	color:#c00;
	font-weight:400
}
.writereview-loginform .social-icon {
	float:left;
	width:320px
}
.writereview-loginform .loginform {
	float:right;
	width:360px
}
.writereview-loginform .or {
	border:#ddd 1px solid;
	border-radius:60px;
	-moz-border-radius:60px;
	width:80px;
	height:80px;
	text-align:center;
	float:left;
	margin-left:30px;
	margin-top:30px;
	font-size:17px;
	-moz-box-shadow:0 0 3px #ccc;
	-webkit-box-shadow:0 0 3px #ccc;
	box-shadow:0 0 3px #ccc
}
.writereview-loginform .or span {
	display:block;
	padding:30px 0;
	font-weight:700
}
.writereview-loginform .login-social-writereview {
	float:left;
	clear:both;
	width:350px
}
.writereview-loginform .title {
	font-size:15px;
	margin-bottom:15px;
	float:left;
	width:100%;
	color:#555
}
.writereview-loginform .login-social-writereview ul {
	margin-top:5px;
	float:left;
	width:100%
}
.writereview-loginform .login-social-writereview li {
	margin-right:10px;
	float:left
}
.writereview-loginform .login-social-writereview li.fb a {
	display:block;
	background:url(../../Style/images/icons/socials-icon-big.png) no-repeat;
	width:59px;
	height:61px
}
.writereview-loginform .login-social-writereview li.gl a {
	display:block;
	background:url(../../Style/images/icons/socials-icon-big.png) no-repeat;
	background-position:-59px 0;
	width:59px;
	height:61px
}
.writereview-loginform .login-social-writereview li.yh a {
	display:block;
	background:url(../../Style/images/icons/socials-icon-big.png) no-repeat;
	background-position:-118px 0;
	width:59px;
	height:61px
}
.writereview-loginform .login-social-writereview li.in a {
	display:block;
	background:url(../../Style/images/icons/socials-icon-big.png) no-repeat;
	background-position:-177px 0;
	width:59px;
	height:61px
}
.writereview-loginform .login-social-writereview li.tw a {
	display:block;
	background:url(../../Style/images/icons/socials-icon-big.png) no-repeat;
	background-position:-235px 0;
	width:59px;
	height:61px
}
.writereview-loginform .login-social-writereview img {
	float:left
}
.writereview-loginform .login-remember table {
	width:100%;
	border-bottom:0!important;
	padding-bottom:40px;
	margin-bottom:10px;
	margin-top:10px
}
.writereview-loginform .login-remember {
	clear:both;
	float:left;
	width:100%;
	margin-top:5px
}
.writereview-loginform .login-remember .registerl a {
	background:url(../../Style/images/icons/account-icons.png) no-repeat;
	width:113px;
	height:20px;
	border:0;
	float:left;
	cursor:pointer;
	color:#fff;
	font-weight:700;
	font-size:16px;
	background-position:0 -42px;
	display:block;
	text-align:center;
	padding:12px 0
}
.writereview-loginform .login-remember a:hover {
	text-decoration:underline
}
.register-header {
	width:1000px;
	margin:0 auto;
	position:relative;
	border-bottom:#f3d6d0 1px solid;
	margin-bottom:20px;
	padding:15px 0
}
.register-maincontent {
	margin:0 auto;
	width:1000px
}
.register-maincontent .left {
	width:500px;
	float:left;
	margin:150px 0 100px
}
.register-maincontent .right {
	width:460px;
	float:right;
	margin-top:150px;
	color:#444;
	padding-bottom:20px;
	text-shadow:0 1px 1px #fff
}
.register-maincontent .right a {
	color:#28a1be
}
.register-maincontent .right a:hover {
	text-decoration:underline
}
.register-form-head {
	width:100%;
	float:left;
	clear:both;
	padding-bottom:15px;
	font-weight:700
}
.register-form-head .register-title {
	font-size:20px;
	float:left;
	width:250px;
	color:#333
}
.register-form-head .register-register-link {
	float:right;
	margin-right:12px
}
.input-item {
	float:left;
	width:450px
}
.register-inputs table {
	float:left;
	width:100%;
	clear:both
}
.register-inputs .register_bg {
	background:#fff;
	border:#ddd 1px solid;
	border-radius:3px;
	width:300px;
	height:38px;
	margin-top:3px;
	float:left
}
.register-inputs .register_bg input {
	border:0;
	width:280px;
	font-size:16px;
	color:#555;
	margin:10px 0 0 8px;
	background:none repeat scroll 0 0 transparent
}
#registration-success {
	background:#F7E171;
	border:1px dashed #C00;
	color:#c00;
	font-size:18px;
	margin-bottom:10px;
	padding:15px;
	width:707px;
	text-align:center
}
.input-item span {
	float:left
}
.input-item img {
	vertical-align:middle;
	padding-top:5px
}
.registerbutton {
	background:url(../../Style/images/icons/account-icons.png) no-repeat;
	background-position:0 -42px;
	width:113px;
	height:40px;
	border:0;
	cursor:pointer;
	color:#fff;
	font-weight:700;
	font-size:16px
}
.register-completed-msg {
	padding:30px 5px;
	background:#fff;
	color:#3face1;
	font-size:25px;
	text-align:center;
	font-weight:700;
	border:#ddd 1px solid;
	margin-bottom:15px
}
.register_completed {
	border:#ccc 1px dashed;
	text-align:center;
	padding:150px 0;
	width:100%;
	float:left;
	clear:both;
	margin-top:10px;
	background:#f9f9f9;
	font-size:16px;
	color:#999
}
button.thoughtbot {
	background-color:#EE432E;
	background-image:-moz-linear-gradient(center top,#EE432E 0,#C63929 50%,#B51700 50%,#891100 100%);
	border:1px solid #951100;
	border-radius:5px 5px 5px 5px;
	box-shadow:0 0 0 1px rgba(255,115,100,.4) inset,0 1px 3px #333;
	color:#FFF;
	font-size:16px;
	font-style:normal;
	padding:10px 0 10px;
	text-align:center;
	text-shadow:0 -1px 1px rgba(0,0,0,.6);
	width:300px;
	margin-top:20px
}
button.thoughtbot:hover {
	background-color:#F37873;
	background-image:-moz-linear-gradient(center top,#F37873 0,#DB504D 50%,#CB0500 50%,#A20601 100%);
	cursor:pointer
}
button.thoughtbot:active {
	background-color:#D43C28;
	background-image:-moz-linear-gradient(center top,#D43C28 0,#AD3224 50%,#9C1500 50%,#700D00 100%);
	box-shadow:0 0 0 1px rgba(255,115,100,.4) inset
}
.success-msgs {
	padding:15px 0;
	font-size:20px;
	color:#02AAD4
}
.directory-page {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.directory-page .directory-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.directory-page .directory-container .directory-content {
	width:1000px;
	margin-top:90px;
	float:left;
	border-radius:5px 5px 0 0
}
.search-lables {
	width:179px;
	float:left;
	color:#eaf4ff;
	border-radius:4px 0 0 4px;
	font-size:14px;
	padding:13px 11px 10px;
	height:17px;
	font-weight:700;
	background:#7abcff;
	background:-moz-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7abcff),color-stop(44%,#60abf8),color-stop(100%,#4096ee));
	background:-webkit-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);
	background:-o-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);
	background:-ms-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);
	background:linear-gradient(to bottom,#7abcff 0,#60abf8 44%,#4096ee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff',endColorstr='#4096ee',GradientType=0 )
}
.directory-search-box {
	height:58px;
	margin-top:20px;
	background:#fcfff4;
	background:-moz-linear-gradient(top,rgba(252,255,244,1) 0,rgba(219,219,219,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(252,255,244,1)),color-stop(100%,rgba(219,219,219,1)));
	background:-webkit-linear-gradient(top,rgba(252,255,244,1) 0,rgba(219,219,219,1) 100%);
	background:-o-linear-gradient(top,rgba(252,255,244,1) 0,rgba(219,219,219,1) 100%);
	background:-ms-linear-gradient(top,rgba(252,255,244,1) 0,rgba(219,219,219,1) 100%);
	background:linear-gradient(top,rgba(252,255,244,1) 0,rgba(219,219,219,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4',endColorstr='#dbdbdb',GradientType=0 );
	border:#ddd 1px solid;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0
}
.directory-search-box .search-button {
	height:40px;
	width:50px;
	border:0;
	font-size:20px;
	font-family:arial;
	margin-right:5px;
	-moz-border-radius:5px;
	border-radius:3px;
	-moz-border-radius:3px;
	color:#fff;
	cursor:pointer;
	text-shadow:0 1px 0 #777;
	background:url(../images/icons/search-icons.png) no-repeat
}
.directory-search-box .search-button:hover {
	height:40px;
	width:50px;
	border:0;
	font-size:20px;
	font-family:arial;
	margin-right:5px;
	-moz-border-radius:5px;
	border-radius:3px;
	-moz-border-radius:3px;
	color:#fff;
	cursor:pointer;
	background:url(../images/icons/search-icons.png) no-repeat;
	background-position:0 -41px
}
.directory-close-button {
	clear:both
}
.directory-close-button a {
	padding:12px;
	border-top:#eee 1px solid;
	background:#f9f9f9 url(../images/icons/close-ico.png) no-repeat;
	padding-left:40px;
	background-position:10px 10px;
	margin-top:10px;
	font-weight:700;
	float:left;
	width:735px
}
.directory-close-button a:hover {
	background:#eee url(../images/icons/close-ico.png) no-repeat;
	padding-left:40px;
	background-position:10px 10px
}
.directory-search-box .bg-search-box {
	width:563px;
	height:38px;
	float:left;
	margin-right:3px;
	border-top:#ddd 1px solid;
	border-bottom:#bbb 1px solid;
	border-right:#ccc 1px solid;
	background:#fff;
	box-shadow:inset 0 4px 10px #eee;
	border-radius:0 3px 3px 0
}
.directory-search-box .bg-search-box-long {
	width:723px;
	height:38px;
	float:left;
	margin-right:3px;
	border-top:#ddd 1px solid;
	border-bottom:#bbb 1px solid;
	border-right:#ccc 1px solid;
	background:#fff;
	box-shadow:inset 0 4px 10px #eee;
	border-radius:0 3px 3px 0
}
.directory-search-box .bg-search-box input {
	padding:0 5px 5px 10px;
	border:0;
	font-size:16px;
	color:#333;
	font-weight:700;
	background:transparent;
	width:500px;
	margin-left:8px;
	margin-top:11px;
	height:20px
}
.directory-search-box .bg-search-box-long input {
	padding:0 5px 5px 10px;
	border:0;
	font-size:16px;
	color:#333;
	font-weight:700;
	background:transparent;
	width:680px;
	margin-left:8px;
	margin-top:11px;
	height:20px
}
.trends-keywords {
	clear:both;
	padding-top:12px;
	color:#aaa;
	margin-left:2px
}
.trends-keywords a {
	color:#0496fa;
	text-shadow:1px 1px 0 #eee;
	padding:0 4px
}
.trends-keywords a:hover {
	text-decoration:underline;
	color:#046cb4
}
.filters-item-children {
	clear:both
}
.resultfilter {
	background:#f2f2f2;
	border-bottom:#fff 1px solid;
	padding:13px 20px 10px 20px;
	font-size:16px;
	float:left;
	width:687px
}
.resultfilter span {
	color:#f50404;
	font-weight:700
}
.resultfilter select {
	font-size:12px;
	padding:3px;
	border:#ddd 1px solid
}
.resultfilter .number-msg {
	float:left;
	width:450px;
	font-size:15px
}
.resultfilter .sorting {
	float:right;
	width:auto;
	display:block;
	text-align:right
}
.resultfilter .view-choice {
	float:right;
	width:60px
}
.resultfilter .view-choice img {
	float:left;
	margin-left:5px;
	text-align:right
}
.result-status-count {
	float:left;
	width:100%;
	padding-top:6px;
	font-size:14px
}
.result-status-count span {
	color:#f50404;
	font-weight:700
}
.result-related-keywords {
	padding:4px 0 5px 0;
	float:left;
	width:85%
}
.result-related-keywords a {
	text-decoration:underline;
	color:#0083DD;
	font-size:11px
}
.load-more-result {
	display:block;
	clear:both;
	overflow:hidden;
	text-align:center;
	height:50px;
	line-height:50px;
	border:1px solid #ddd;
	border-radius:2px;
	cursor:pointer;
	font-weight:700;
	font-size:16px;
	background:#fff
}
.load-more-reviews {
	width:680px;
	clear:both;
	float:left;
	margin:20px 0 15px 0!important;
	margin-top:15px!important
}
.load-more-reviews-users {
	clear:both;
	margin:0!important
}
.load-more-result:hover {
	background:#e8f7ff
}
.add-more-places {
	clear:both;
	margin-top:10px;
	float:left;
	width:100%
}
.add-more-places a {
	padding:15px;
	text-align:center;
	font-size:16px;
	font-weight:700;
	display:block;
	overflow:hidden;
	border:#ddd 1px solid;
	border-radius:3px;
	background:#f9f9f9
}
.add-more-places a:hover {
	background:#fff
}
.load-more-districts {
	clear:both;
	margin:10px 0 20px 0
}
.load-more-districts a {
	padding:15px;
	text-align:center;
	font-size:16px;
	font-weight:700;
	display:block;
	overflow:hidden;
	border:#ddd 1px solid;
	border-radius:2px;
	background:#fff
}
.load-more-districts a:hover {
	background:#eee
}
.directory-prices-ranges {
	padding:20px 20px;
	float:left;
	width:175px
}
.prices-number-ranges {
	padding:5px 0;
	float:left;
	width:755px
}
.prices-number-ranges .leftnumber {
	float:left;
	width:80px;
	margin-left:-7px
}
.prices-number-ranges .rightnumber {
	float:right;
	width:80px;
	text-align:right
}
.prices-numbers {
	border:0;
	color:#fff;
	font-weight:700;
	padding:3px;
	background:#6E6E6A;
	-moz-border-radius:4px;
	border-radius:4px
}
.directory-prices-ranges .range-bar {
	margin-top:5px;
	float:left;
	width:750px;
	left:-7px
}
.popup-directory-headers {
	font-weight:700;
	font-size:16px;
	padding-bottom:10px;
	background:#f6f6f6;
	margin-left:-20px;
	padding:10px 10px 8px 20px;
	margin-top:-20px;
	width:594px;
	border-radius:5px 5px 0 0;
	margin-bottom:10px
}
.popup-directory-bottom-ok {
	background:#F6F6F6;
	border-radius:0 0 5px 5px;
	float:left;
	margin-left:-20px;
	padding:10px 10px 10px 20px;
	text-align:right;
	width:594px
}
.grid-view .filter-results {
	margin:0 0 0 15px
}
.grid-view .keyword-ad-results {
	background:#fffee2;
	margin:0 10px 0 6px
}
.grid-view .keyword-ad-results h2 {
	color:#777;
	padding:8px 0 0 10px;
	font-weight:400;
	font-size:12px
}
.grid-view .keyword-ad-item {
	border-top:1px solid #EEEAA1;
	clear:both;
	float:left;
	height:80px;
	margin:5px 10px 10px;
	padding-top:8px;
	width:750px
}
.grid-view .keyword-ad-item .result-image {
	border:#cdcdcd 1px solid;
	padding:3px;
	float:left;
	width:156px;
	margin-right:15px;
	width:120px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	position:relative
}
.grid-view .keyword-ad-item .result-image img {
	width:120px
}
.grid-view .keyword-ad-item .result-image:hover {
	border:#fff 1px solid;
	-moz-box-shadow:0 0 5px #aaa;
	-webkit-box-shadow:0 0 5px #aaa;
	box-shadow:0 0 5px #aaa
}
.grid-view .keyword-ad-item .result-image .place-close {
	border-left:0 none;
	bottom:3px;
	font-size:11px;
	font-weight:700;
	opacity:.9;
	padding:4px 5px;
	position:absolute;
	right:3px;
	text-align:center;
	background:url(../../Style/images/icons/verified-icon.png) no-repeat;
	background-position:0 -68px;
	width:93px;
	height:25px
}
.grid-view .keyword-ad-item .result-image .place-close span {
	width:65px;
	float:right;
	line-height:13px;
	font-size:11px;
	opacity:.9;
	filter:alpha(opacity=90);
	color:#fff
}
.grid-view .keyword-ad-item .row-view-right {
	float:left;
	width:440px;
	position:relative
}
.grid-view .keyword-ad-item .row-view-right .result-name {
	font-size:16px;
	font-weight:700;
	float:left;
	padding:5px 0 2px 0;
	float:left;
	width:100%;
	margin-bottom:5px
}
.grid-view .keyword-ad-item .row-view-right .result-name a {
	text-transform:capitalize
}
.grid-view .keyword-ad-item .row-view-right .result-name a:hover {
	text-decoration:underline
}
.grid-view .keyword-ad-item .row-view-right .result-address {
	font-size:12px;
	color:#777;
	padding:1px 0;
	clear:both;
	float:left;
	width:100%
}
.grid-view .keyword-ad-item .row-view-right .result-phone {
	font-size:14px;
	font-weight:400;
	clear:both;
	float:left;
	padding:3px 0;
	color:#222;
	width:100%
}
.grid-view .keyword-ad-item .row-view-right .result-news {
	font-size:12px;
	color:#c00;
	padding:2px 0;
	color:#c00;
	float:left;
	width:100%;
	clear:both
}
.grid-view .keyword-ad-item .row-view-right .result-news a {
	color:#c00;
	font-weight:700
}
.grid-view .keyword-ad-item .row-view-right .result-news a:hover {
	text-decoration:underline
}
.grid-view .keyword-ad-item .row-view-right .result-special {
	clear:both;
	margin-top:5px;
	float:left;
	width:100%
}
.grid-view .keyword-ad-item .row-view-right .status {
	padding:2px 0;
	width:73px;
	clear:both;
	position:absolute;
	top:0;
	left:520px;
	padding:10px
}
.grid-view .keyword-ad-item .row-view-right .status a:hover {
	text-decoration:underline
}
.grid-view .keyword-ad-item .point {
	border-radius:2px 2px 2px 2px;
	background:none repeat scroll 0 0 #0AB8F1;
	width:70px;
	float:left;
	clear:both;
	text-align:center;
	font-size:23px;
	padding:10px 0;
	color:#fff;
	font-weight:700
}
.grid-view .keyword-ad-item .reviews {
	padding-top:0;
	color:#000;
	float:left;
	clear:both;
	font-size:11px;
	text-align:left;
	width:80px
}
.grid-view .keyword-ad-item .reviews span {
	font-weight:700
}
.grid-view .filter-result-item {
	float:left;
	width:178px;
	margin-right:14px;
	margin-bottom:15px;
	height:300px
}
.grid-view .filter-result-item .result-image {
	float:left;
	position:relative
}
.grid-view .filter-result-item .result-image img {
	width:172px;
	height:213px
}
.grid-view .filter-result-item .result-image .place-close {
	border-left:0 none;
	bottom:3px;
	font-size:11px;
	font-weight:700;
	opacity:.9;
	padding:4px 5px;
	position:absolute;
	right:3px;
	text-align:center;
	background:url(../../Style/images/icons/verified-icon.png) no-repeat;
	background-position:0 -68px;
	width:93px;
	height:25px
}
.grid-view .filter-result-item .result-image .place-close span {
	width:65px;
	float:right;
	line-height:13px;
	font-size:11px;
	opacity:.9;
	filter:alpha(opacity=90);
	color:#fff
}
.grid-view .filter-result-item .result-name {
	font-size:12px;
	font-weight:700;
	float:left;
	padding:5px 3px 2px 3px;
	width:160px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.grid-view .filter-result-item .result-name a:hover {
	text-decoration:underline
}
.grid-view .filter-result-item .result-address {
	font-size:12px;
	color:#999;
	padding:1px 3px;
	clear:both;
	float:left;
	width:160px
}
.grid-view .filter-result-item .result-news {
	font-size:12px;
	color:#c00;
	padding:2px 3px;
	color:#c00;
	float:left;
	width:160px;
	clear:both
}
.grid-view .filter-result-item .result-news a {
	color:#c00;
	font-weight:700
}
.grid-view .filter-result-item .result-news a:hover {
	text-decoration:underline
}
.grid-view .filter-result-item .status {
	padding:2px 3px;
	float:left;
	width:160px;
	clear:both
}
.grid-view .filter-result-item .status a:hover {
	text-decoration:underline
}
.grid-view .filter-result-item .point {
	border:#0ab8f1 1px solid;
	width:40px;
	text-align:center;
	padding:3px 0;
	font-weight:700;
	color:#fff;
	font-size:15px;
	clear:both;
	float:left;
	margin-right:5px;
	background:#0ab8f1;
	border-radius:2px
}
.grid-view .filter-result-item .reviews {
	float:left;
	margin-top:5px
}
.grid-view .filter-result-item .reviews a.restaurant-reviews-link {
	color:#444;
	background:#ddd;
	border-radius:2px;
	padding:4px 10px
}
.grid-view .filter-result-item .reviews a:hover {
	text-decoration:none;
	background:#ccc
}
.row-view .filter-result-item .point,.grid-view .filter-result-item .point {
	cursor:pointer
}
.review-bar {
	border:1px solid silver;
	height:10px;
	width:130px
}
.review-bar .review-bar-value {
	background-color:Red;
	height:10px
}
.row-view .ratingtooltip {
	position:absolute;
	width:220px;
	left:-82px;
	top:48px
}
.grid-view .ratingtooltip {
	position:absolute;
	width:220px;
	left:-96px;
	top:32px
}
.grid-view .filter-result-item .status {
	position:relative
}
.row-view .filter-results {
	clear:both
}
.row-view-blogs-list-item {
	float:left;
	width:100%;
	margin-top:5px
}
.row-view-blogs-list-itemname {
	float:left;
	width:500px;
	margin-right:10px;
	font-weight:700
}
.row-view .keyword-ad-results {
	background:#fffee2;
	margin:0 10px 0 6px;
	border:1px dashed #CCC
}
.row-view .keyword-ad-results h2 {
	color:#777;
	padding:8px 0 0 10px;
	font-weight:400;
	font-size:12px
}
.row-view .keyword-ad-item {
	border-top:1px solid #EEEAA1;
	clear:both;
	float:left;
	margin:5px 10px 10px;
	padding-top:8px;
	width:750px
}
.row-view .keyword-ad-item .result-image {
	border:#cdcdcd 1px solid;
	padding:3px;
	float:left;
	width:156px;
	margin-right:15px;
	width:120px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	position:relative
}
.row-view .keyword-ad-item .result-image img {
	width:120px
}
.row-view .keyword-ad-item .result-image:hover {
	border:#fff 1px solid;
	-moz-box-shadow:0 0 5px #aaa;
	-webkit-box-shadow:0 0 5px #aaa;
	box-shadow:0 0 5px #aaa
}
.row-view .keyword-ad-item .result-image .place-close {
	border-left:0 none;
	bottom:3px;
	font-size:11px;
	font-weight:700;
	opacity:.9;
	padding:4px 5px;
	position:absolute;
	right:3px;
	text-align:center;
	background:url(../../Style/images/icons/verified-icon.png) no-repeat;
	background-position:0 -68px;
	width:93px;
	height:25px
}
.row-view .keyword-ad-item .result-image .place-close span {
	width:65px;
	float:right;
	line-height:13px;
	font-size:11px;
	opacity:.9;
	filter:alpha(opacity=90);
	color:#fff
}
.row-view .keyword-ad-item .row-view-right {
	float:left;
	width:440px;
	position:relative
}
.row-view .keyword-ad-item .row-view-right .result-name {
	font-size:16px;
	font-weight:700;
	float:left;
	padding:5px 0 2px 0;
	float:left;
	width:100%;
	margin-bottom:5px
}
.row-view .keyword-ad-item .row-view-right .result-name a {
	text-transform:capitalize
}
.row-view .keyword-ad-item .row-view-right .result-name a:hover {
	text-decoration:underline
}
.row-view .keyword-ad-item .row-view-right .result-address {
	font-size:12px;
	color:#777;
	padding:1px 0;
	clear:both;
	float:left;
	width:100%
}
.row-view .keyword-ad-item .row-view-right .result-phone {
	font-size:14px;
	font-weight:400;
	clear:both;
	float:left;
	padding:3px 0;
	color:#222;
	width:100%
}
.row-view .keyword-ad-item .row-view-right .result-news {
	font-size:12px;
	color:#c00;
	padding:2px 0;
	color:#c00;
	float:left;
	width:100%;
	clear:both
}
.row-view .keyword-ad-item .row-view-right .result-news a {
	color:#c00;
	font-weight:700
}
.row-view .keyword-ad-item .row-view-right .result-news a:hover {
	text-decoration:underline
}
.row-view .keyword-ad-item .row-view-right .result-special {
	clear:both;
	margin-top:5px;
	float:left;
	width:100%
}
.row-view .keyword-ad-item .row-view-right .status {
	width:73px;
	clear:both;
	position:absolute;
	top:0;
	left:500px
}
.row-view .keyword-ad-item .row-view-right .status a:hover {
	text-decoration:underline
}
.row-view .keyword-ad-item .point {
	border-radius:2px;
	width:70px;
	float:left;
	clear:both;
	text-align:center;
	font-size:25px;
	font-weight:700;
	padding:10px 0;
	color:#fff;
	background:none repeat scroll 0 0 #089DE9
}
.row-view .keyword-ad-item .reviews {
	padding-top:0;
	color:#000;
	float:left;
	clear:both;
	font-size:11px;
	text-align:left;
	width:80px
}
.row-view .keyword-ad-item .reviews span {
	font-weight:700
}
.row-view .filter-result-item {
	float:left;
	width:757px;
	padding:15px 15px;
	float:left;
	border:#ddd 1px solid;
	border-top:0;
	border-left:0;
	background:#fff
}
.row-view .filter-result-item:hover {
}
.row-view .filter-result-item .result-image {
	float:left;
	margin-right:15px;
	width:100px;
	position:relative
}
.row-view .filter-result-item .result-image img {
	width:100px;
	border-radius:2px
}
.row-view .filter-result-item .result-image:hover {
}
.row-view .filter-result-item .result-image .place-close {
	border-left:0 none;
	bottom:0;
	font-size:11px;
	font-weight:700;
	opacity:.9;
	padding:4px 5px;
	position:absolute;
	right:0;
	text-align:center;
	background:url(../../Style/images/icons/verified-icon.png) no-repeat;
	background-position:0 -68px;
	width:93px;
	height:25px
}
.row-view .filter-result-item .result-image .place-close span {
	width:65px;
	float:right;
	line-height:13px;
	font-size:11px;
	opacity:.9;
	filter:alpha(opacity=90);
	color:#fff
}
.row-view .filter-result-item .row-view-right {
	float:left;
	width:620px;
	position:relative
}
.row-view .filter-result-item .row-view-right .result-name {
	font-size:16px;
	font-weight:700;
	float:left;
	padding:5px 0 2px 0;
	float:left;
	width:100%;
	margin-bottom:5px
}
.row-view .filter-result-item .row-view-right .result-name a {
	text-transform:capitalize
}
.row-view .filter-result-item .row-view-right .result-name a:hover {
	text-decoration:underline
}
.row-view .filter-result-item .row-view-right .result-address {
	font-size:12px;
	color:#777;
	padding:1px 0;
	clear:both;
	float:left;
	width:100%
}
.row-view .filter-result-item .row-view-right .result-phone {
	font-size:14px;
	font-weight:400;
	clear:both;
	float:left;
	padding:3px 0;
	color:#222;
	width:100%
}
.row-view .filter-result-item .row-view-right .result-news {
	font-size:12px;
	color:#c00;
	padding:2px 0;
	color:#c00;
	float:left;
	width:100%;
	clear:both
}
.row-view .filter-result-item .row-view-right .result-news a {
	color:#c00;
	font-weight:700
}
.row-view .filter-result-item .row-view-right .result-news a:hover {
	text-decoration:underline
}
.row-view .filter-result-item .row-view-right .result-special {
	clear:both;
	margin-top:5px;
	float:left;
	width:100%
}
.row-view .filter-result-item .row-view-right .status {
	padding:2px 0;
	width:78px;
	clear:both;
	position:absolute;
	top:0;
	right:-5px
}
.row-view .filter-result-item .row-view-right .status a:hover {
	text-decoration:underline
}
.row-view .filter-result-item .point {
	border:#0ab8f1 1px solid;
	background:#0ab8f1;
	border-radius:2px;
	width:75px;
	float:left;
	clear:both;
	text-align:center;
	margin-bottom:10px;
	font-size:25px;
	font-weight:700;
	padding:10px 0;
	color:#fff
}
.row-view .filter-result-item .point:hover {
	background:#089de9;
	border:#089de9 1px solid
}
.row-view .filter-result-item .reviews {
	padding-top:0;
	color:#333;
	float:left;
	font-size:11px;
	text-align:left;
	margin-right:15px
}
.row-view .filter-result-item .reviews span {
	font-weight:700
}
.row-view .filter-result-item .reviews a.restaurant-reviews-link {
	color:#029FC6
}
.row-view .filter-result-item .reviews a.restaurant-reviews-link:hover {
	text-decoration:underline
}
.row-view .filter-result-item .row-view-users {
	clear:both;
	background:#f9f9f9;
	position:relative;
	text-shadow:0 1px 1px #fff;
	top:15px;
	left:-15px;
	float:left;
	width:100%;
	padding:5px 15px;
	text-align:right
}
.row-view .filter-result-item .row-view-users a {
	float:left;
	margin-right:1px
}
.row-view .filter-result-item .row-view-users a.added {
	background:none repeat scroll 0 0 #029FC6!important
}
.map-view {
	margin-top:1px
}
.map-view .map-container {
	height:520px;
	border:#fff 1px solid;
	border-top:0
}
.iw,.iw table {
	font-family:Arial,sans-serif;
	font-size:11px
}
.iw a:link,.iw a:visited {
	color:#fff;
	text-decoration:none
}
.iw a:hover {
	color:#029FC6;
	text-decoration:underline
}
.iw .stars {
	font-size:0;
	height:12px
}
.iw .rev {
	line-height:12px;
	padding:0
}
.iw .title {
	font-size:123%;
	font-weight:700;
	margin-bottom:0!important;
	padding:0!important;
	border-bottom:0!important;
	margin-bottom:0!important;
	float:none!important;
	width:auto!important
}
.iw .basicinfo {
	max-width:250px;
	padding-top:.5em
}
.iw.gm-transit {
	margin-left:15px
}
.iw.gm-transit td {
	vertical-align:top
}
.iw.gm-transit .gm-time {
	color:#676767;
	font-weight:700;
	white-space:nowrap
}
.iw.gm-transit img {
	float:left;
	height:15px;
	margin:1px 5px 0 -20px;
	width:15px
}
.iw {
	padding:0 10px 0 0;
	text-align:left
}
.iw .rev {
	direction:ltr
}
.iw .stars {
	background:url("http://maps.gstatic.com/mapfiles/place_info_stars.png") no-repeat scroll left -12px transparent;
	float:left
}
.reviews-page {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.reviews-page .reviews-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.reviews-page .reviews-container .reviews-content {
	width:1000px;
	border-radius:5px 5px 0 0;
	padding:0;
	margin-top:105px;
	margin-bottom:20px;
	float:left
}
.reviews-area {
	width:1000px;
	float:left
}
.reviews-area .reviews-area-left {
	width:695px;
	float:left;
	border-radius:4px 0 0 0
}
.reviews-area .reviews-area-right {
	width:302px;
	float:right;
	margin-top:10px
}
.reviews-area h1 {
	font-weight:700
}
.reviews-headingTitle {
	width:975px;
	position:relative;
	margin-left:-20px;
	height:28px;
	line-height:28px;
	border-top:#eee 1px solid;
	padding:0 15px;
	font-size:12px;
	text-shadow:0 1px 1px #fff;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	background:url(../../Style/images/icons/breadcrum-bg.png) repeat-x;
	height:29px;
	padding-left:10px
}
.reviews-headingTitle a {
	float:left;
	color:#aaa;
	padding-top:1px;
	padding-left:10px
}
.reviews-headingTitle .review-arrow {
	background:url("../../Style/images/icons/arrow-review.png") no-repeat transparent;
	float:left;
	width:15px;
	height:28px;
	margin:0 15px;
	opacity:.4
}
.filter_bg span {
	float:left;
	font-size:12px
}
.filter_bg .right {
	float:right;
	width:275px
}
.filter_bg .right span.checkbox {
	cursor:pointer;
	background:url(/images/icon/checkbox-filter.png) no-repeat scroll 0 -23px transparent;
	display:block;
	height:20px;
	padding-right:2px;
	width:21px;
	margin-left:10px
}
.filter_bg .right span.check {
	cursor:pointer;
	background:url(/images/icon/checkbox-filter.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:20px;
	padding-right:2px;
	width:21px;
	margin-left:10px
}
.share_facebook {
	width:200px
}
.share_facebook span.checkbox {
	cursor:pointer;
	background:url(/images/icon/checkbox-filter.png) no-repeat scroll 0 -23px transparent;
	display:block;
	height:20px;
	padding-right:2px;
	width:21px;
	float:left
}
.share_facebook span.check {
	cursor:pointer;
	background:url(/images/icon/checkbox-filter.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:20px;
	padding-right:2px;
	width:21px;
	float:left
}
.private-feedback {
	width:200px;
	left:224px;
	position:absolute;
	top:14px
}
.private-feedback span.checkbox {
	cursor:pointer;
	background:url(/images/icon/checkbox-filter.png) no-repeat scroll 0 -23px transparent;
	display:block;
	height:20px;
	padding-right:2px;
	width:21px;
	float:left
}
.private-feedback span.check {
	cursor:pointer;
	background:url(/images/icon/checkbox-filter.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:20px;
	padding-right:2px;
	width:21px;
	float:left
}
.filter_bg {
	height:17px;
	border:#ddd 1px solid;
	padding:10px;
	border-radius:2px;
	box-shadow:0 0 1px #eee;
	background:#fff;
	text-shadow:0 1px 1px #FFF
}
.filter_bg .review-head {
	font-size:16px;
	font-weight:700;
	margin-left:5px
}
.review-type-dropdowlist select {
	padding:7px 5px 5px 5px;
	margin:8px 0;
	border:#ddd 1px solid
}
.reviews-new-item {
	border:#ddd 1px solid;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	width:630px;
	padding:10px;
	float:left;
	margin-top:15px;
	clear:both
}
.reviews-new-item .restitle {
	font-weight:700;
	font-size:12px;
	float:left;
	width:100%;
	font-weight:400;
	color:#777;
	padding-bottom:3px
}
.reviews-new-item .restitle a {
	color:#c00;
	font-weight:700;
	font-size:16px
}
.reviews-new-item .restitle a:hover {
	text-decoration:underline
}
.reviews-new-item .resaddress {
	font-size:11px;
	color:#777;
	border-bottom:#eee 1px solid;
	width:100%;
	float:left;
	padding:0 0 4px 0;
	margin-bottom:5px
}
.reviews-new-item .title {
	font-weight:700;
	padding:3px 0 0 0;
	float:left;
	width:480px;
	font-size:14px
}
.reviews-new-item .title a {
	line-height:1.4em;
	color:#222;
	font-size:16px
}
.reviews-new-item .title a:hover {
	text-decoration:underline
}
.reviews-new-item .address {
	font-size:11px;
	color:#777;
	border-bottom:#eee 1px solid;
	clear:both;
	float:left;
	width:100%
}
.reviews-new-item .address a {
	font-size:11px;
	color:#555
}
.reviews-new-item .address a:hover {
	text-decoration:underline
}
.reviews-new-item .subject {
	padding:5px 0;
	float:left;
	width:100%
}
.reviews-new-item .subject a {
	color:#c00;
	font-weight:700
}
.reviews-new-item .subject a:hover {
	text-decoration:underline
}
.reviews-new-item .user {
	font-size:12px;
	float:left;
	padding:4px 0 2px 0;
	color:#777
}
.reviews-new-item .user a {
	font-weight:700
}
.reviews-new-item .user a:hover {
	text-decoration:underline;
	color:#c00
}
.reviews-new-item .status {
	font-size:11px;
	color:#777
}
.reviews-new-item .leftimage {
	float:left;
	width:80px;
	margin-right:5px
}
.reviews-new-item .rightdesc {
	float:right;
	width:540px
}
.reviews-new-item .rightdesc .reviews-headers {
	float:left;
	width:100%;
	margin-bottom:5px
}
.reviews-new-item .desc {
	padding-top:5px;
	float:left;
	width:100%;
	color:#222
}
.reviews-new-item .optionals {
	float:left;
	width:100%;
	padding-top:5px;
	color:#777;
	font-size:11px
}
.reviews-new-item .optionals span {
	font-style:italic;
	color:#333
}
.reviews-new-item .photos {
	float:left;
	clear:both;
	margin-top:5px;
	width:100%
}
.reviews-new-item .photos {
	float:left;
	margin:5px 0 0 0;
	width:100%
}
.reviews-new-item .photos a {
	display:block;
	float:left;
	width:130px;
	height:100px;
	overflow:hidden;
	position:relative;
	z-index:1;
	margin:0 2px 2px 0
}
.reviews-new-item .photos a img {
	float:left;
	position:absolute;
	width:130px
}
.reviews-new-item .share {
	float:left;
	margin-top:10px;
	width:100%;
	color:#aaa;
	font-size:11px
}
.reviews-new-item .share a {
	color:#2fb8da;
	font-size:11px
}
.reviews-new-item .share a:hover {
	text-decoration:underline
}
.reviews-new-item .share .share-left {
	float:left;
	width:300px
}
.reviews-new-item .share .share-right {
	float:right;
	width:170px;
	text-align:right
}
.reviews-new-item .review-point {
	float:right;
	padding-bottom:5px
}
.reviews-new-item .review-point a {
	border:#88cbff 1px solid;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	width:35px;
	padding:5px 15px;
	color:#0383dc;
	font-weight:700;
	text-align:center;
	font-size:16px;
	background:#f0f9ff;
	background:-moz-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(240,249,255,1)),color-stop(47%,rgba(203,235,255,1)),color-stop(100%,rgba(161,219,255,1)));
	background:-webkit-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-o-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-ms-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff',endColorstr='#a1dbff',GradientType=0 )
}
.reviews-new-item .review-point a {
	color:#0383dc
}
.reviews-new-item .restaurant-point {
	clear:both;
	float:left;
	margin-top:-20px;
	margin-left:1px;
	position:relative;
	width:100%
}
.reviews-new-item .restaurant-point span {
	border:#88cbff 1px solid;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	width:55px;
	font-size:15px;
	font-weight:700;
	padding:2px 5px 1px;
	text-align:center;
	color:#0383dc;
	text-align:center;
	background:#f0f9ff;
	background:-moz-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(240,249,255,1)),color-stop(47%,rgba(203,235,255,1)),color-stop(100%,rgba(161,219,255,1)));
	background:-webkit-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-o-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:-ms-linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	background:linear-gradient(top,rgba(240,249,255,1) 0,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff',endColorstr='#a1dbff',GradientType=0 )
}
.reviews-new-item .restaurant-point a {
	color:#0383dc
}
.reviews-viewall-items {
	background:#f6f6f6;
	padding:8px 5px;
	width:662px;
	clear:both;
	margin:10px 0;
	font-weight:700;
	font-size:14px;
	float:left
}
.reviews-viewall-items span {
	font-weight:400
}
.reviews-viewall-items .left {
	float:left;
	width:300px
}
.reviews-viewall-items .left a {
	color:#0376c5
}
.reviews-viewall-items .left a:hover {
	text-decoration:underline
}
.reviews-viewall-items .right {
	float:right;
	width:300px;
	text-align:right;
	display:block
}
.reviews-viewall-items .right a {
	font-weight:400;
	border:#1c9ffa 1px solid;
	background:#179cf9;
	padding:3px 5px 2px 5px;
	color:#fff;
	font-size:12px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px
}
.reviews-viewall-items .right a:hover {
	background:#0086e7
}
.reviews-no-item {
	border-bottom:#ddd 1px solid;
	width:670px;
	padding:10px 0;
	float:left;
	clear:both;
	margin:10px 0 0 15px
}
.reviews-main-item .leftcontent .reviews-headers {
	float:left;
	width:100%;
	margin-bottom:10px
}
.reviews-main-item {
	box-shadow:0 0 1px #E5E5E5;
	border:#ddd 1px solid;
	width:665px;
	padding:15px 0 15px 15px;
	border-radius:2px;
	background:#fff;
	float:left;
	clear:both;
	margin-top:10px
}
.reviews-main-item .rightimage {
	float:left;
	width:60px;
	margin-right:10px
}
.reviews-main-item .rightimage img {
	border-radius:2px
}
.reviews-main-item .leftcontent {
	float:left;
	width:647px
}
.reviews-main-item .restaurant-name {
	float:left;
	margin-top:5px;
	width:450px
}
.reviews-main-item .buttons-bar {
	float:right;
	margin-top:5px
}
.reviews-main-item .buttons-bar .pop-review-write-button-main {
	float:left;
	display:block;
	font-size:12px
}
.reviews-main-item .buttons-bar .pop-review-write-button-main a {
	padding:6px 10px 5px 10px;
	float:left;
	color:#fff;
	text-shadow:none;
	display:block;
	background:#ccc
}
.reviews-main-item .buttons-bar .pop-review-write-button-main a:hover {
	background:#f2825b
}
.reviews-main-item .buttons-bar .pop-review-write-button-main .save-icons {
	width:10px;
	padding-right:5px;
	height:13px;
	background:url(../images/icons/save-icon1.png) no-repeat;
	float:left;
	background-position:0 1px
}
.reviews-main-inside {
	float:left;
	width:645px;
	padding:10px 0;
	border-top:#eee 1px solid
}
.reviews-main-inside .review-modified {
	background:url("../images/icons/edit_review.png") no-repeat scroll 0 0 transparent;
	width:26px;
	height:20px;
	float:right;
	margin-right:2px;
	position:relative;
	top:-3px
}
.reviews-main-inside .review-deleted {
	background:url("../images/icons/edit_review.png") no-repeat scroll -26px 0 transparent;
	width:26px;
	height:20px;
	float:right;
	position:relative;
	top:-3px
}
.reviews-main-inside .review-modified:hover {
	background:url("../images/icons/edit-review-hover.png") no-repeat scroll 0 0 transparent;
	width:26px;
	height:20px;
	float:right;
	margin-right:2px;
	position:relative;
	top:-3px
}
.reviews-main-inside .review-deleted:hover {
	background:url("../images/icons/edit-review-hover.png") no-repeat scroll -27px 0 transparent;
	width:26px;
	height:20px;
	float:right;
	position:relative;
	top:-3px
}
.reviews-main-item .restitle {
	font-weight:700;
	font-size:12px;
	float:left;
	width:100%;
	font-weight:400;
	color:#777;
	padding-bottom:3px
}
.reviews-main-item .restitle a {
	color:#c00;
	font-weight:700;
	font-size:16px;
	text-transform:capitalize
}
.reviews-main-item .restitle a:hover {
	text-decoration:underline
}
.reviews-main-item .resaddress {
	font-size:11px;
	color:#777;
	width:100%;
	float:left;
	padding:0 0 4px 0;
	margin-bottom:5px
}
.reviews-main-item .restitle h1 span {
	font-size:12px
}
.reviews-main-item .title {
	font-weight:700;
	padding:3px 0 3px 0;
	float:left;
	width:500px;
	font-size:14px;
	text-shadow:0 1px 1px #fff;
	margin-left:70px
}
.reviews-main-item .title a {
	line-height:1.4em;
	color:#222;
	font-size:16px
}
.reviews-main-item .title a:hover {
	text-decoration:underline
}
.reviews-main-item .address {
	font-size:11px;
	color:#777;
	border-bottom:#eee 1px solid;
	clear:both;
	float:left;
	width:100%
}
.reviews-main-item .address a {
	font-size:11px;
	color:#555
}
.reviews-main-item .address a:hover {
	text-decoration:underline
}
.reviews-main-item .subject {
	padding:5px 0;
	float:left;
	width:100%
}
.reviews-main-item .subject a {
	color:#c00;
	font-weight:700
}
.reviews-main-item .subject a:hover {
	text-decoration:underline
}
.reviews-main-item .user {
	font-size:11px;
	float:left;
	padding:4px 0 0 0;
	color:#777
}
.reviews-main-item .user a {
	font-weight:700;
	font-size:12px;
	text-transform:capitalize
}
.reviews-main-item .user a:hover {
	text-decoration:underline;
	color:#c00
}
.reviews-main-item .status {
	font-size:11px;
	color:#777
}
.review-user-level {
	font-size:11px;
	text-shadow:none!important;
	width:250px
}
.review-user-level a.newbee {
	background:#fdb72e;
	padding:3px 0;
	float:left;
	margin-top:5px;
	text-align:center;
	color:#fff;
	font-weight:400!important;
	width:65px
}
.review-user-level a.thinee {
	background:#fdb72e;
	padding:3px 0;
	float:left;
	margin-top:5px;
	text-align:center;
	color:#fff;
	font-weight:400!important;
	width:65px
}
.review-user-level a.fatbee {
	background:#fdb72e;
	padding:3px 0;
	float:left;
	margin-top:5px;
	text-align:center;
	color:#fff;
	font-weight:400!important;
	width:65px
}
.review-user-level a.hotee {
	background:#fdb72e;
	padding:3px 0;
	float:left;
	margin-top:5px;
	text-align:center;
	color:#fff;
	font-weight:400!important;
	width:65px
}
.review-user-level a.supee {
	background:#fdb72e;
	padding:3px 0;
	float:left;
	margin-top:5px;
	text-align:center;
	color:#fff;
	font-weight:400!important;
	width:65px
}
.review-user-level a:hover {
	text-decoration:none!important;
	background:#c00;
	color:#fff!important
}
.review-user-level span {
	padding:3px 0;
	float:left;
	margin-top:5px;
	background:#ddd;
	width:60px;
	text-align:center
}
.reviews-main-item .review-user-link span {
	max-width:80px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	float:left;
	padding-right:5px
}
.reviews-main-item .review-user-link {
	float:left
}
.reviews-main-item .leftimage {
	float:left;
	width:80px;
	margin-right:5px
}
.reviews-main-item .rightdesc {
	float:right;
	width:540px
}
.reviews-main-item .rightdesc .reviews-headers {
	float:left;
	width:100%;
	margin-bottom:5px
}
.reviews-main-item .desc {
	padding-top:5px;
	margin-bottom:5px;
	float:left;
	width:570px;
	color:#555;
	text-shadow:0 1px 1px #fff;
	margin-left:70px
}
.reviews-main-item .optionals {
	float:left;
	width:570px;
	padding:0 0 5px 0;
	color:#777;
	font-size:11px;
	margin-left:70px
}
.reviews-main-item .optionals span {
}
.reviews-main-item .photos {
	float:left;
	margin:5px 0 0 0;
	background:#eee;
	padding:5px
}
.reviews-main-item .photos a {
	display:block;
	float:left;
	width:125px;
	height:125px;
	overflow:hidden;
	position:relative;
	z-index:1
}
.reviews-main-item .photos a img {
	float:left;
	position:absolute;
	width:125px
}
.reviews-main-item .share {
	float:left;
	margin-top:10px;
	width:100%;
	color:#aaa;
	font-size:11px;
	margin-left:70px
}
.reviews-main-item .share a {
	color:#2fb8da;
	font-size:11px
}
.reviews-main-item .share a:hover {
	text-decoration:underline
}
.reviews-main-item .share .share-left {
	float:left;
	width:300px
}
.reviews-main-item .share .share-left span {
	float:left
}
.reviews-main-item .share .share-left span:hover {
	text-decoration:underline
}
.reviews-main-item .share .share-left .icocomment {
	background:url(/Style/images/icons/ico_review.png) no-repeat;
	background-position:0 1px;
	width:13px;
	height:13px;
	border:0;
	margin:2px 2px 0 0
}
.reviews-main-item .share .share-left .icolike {
	background:url(/Style/images/icons/ico_review.png) no-repeat;
	background-position:0 -13px;
	width:13px;
	height:13px;
	float:left;
	border:0;
	margin:0 2px 0 10px
}
.reviews-main-item .share .share-left .icoreport {
	background:url(/Style/images/icons/ico_review.png) no-repeat;
	background-position:0 -28px;
	width:13px;
	height:13px;
	float:left;
	border:0;
	margin:2px 2px 0 10px
}
.reviews-main-item .share .share-left .arrow {
	position:absolute;
	bottom:-6px;
	left:25px
}
.reviews-main-item .share .share-left .count {
	font-size:11px;
	font-weight:700;
	padding:3px 0 2px 0
}
.reviews-main-item .share .share-right {
	float:right;
	width:170px;
	text-align:right
}
.reviews-main-item .review-point {
	float:right;
	padding-bottom:5px;
	margin-top:10px
}
.reviews-main-item .review-point a {
	border:#0ab8f1 1px solid;
	border-radius:2px;
	width:35px;
	padding:5px 15px;
	color:#fff;
	font-weight:700;
	text-align:center;
	font-size:16px;
	background:#0ab8f1
}
.reviews-main-item .review-point a:hover {
	text-decoration:none;
	color:#fff!important;
	background:#089de9;
	border:#089de9 1px solid
}
.reviews-main-item .review-pr {
	background:url("../images/icons/review-type.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:32px;
	width:34px
}
.reviews-main-item .review-qa {
	background:url("../images/icons/review-type.png") no-repeat scroll 0 -32px transparent;
	float:right;
	height:32px;
	width:34px
}
.reviews-main-item .restaurant-names {
	padding:4px 0;
	float:left;
	width:100%;
	font-weight:700;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	color:#02AAD4
}
.reviews-main-item .restaurant-names a {
	color:#02AAD4
}
.reviews-main-item .restaurant-names a:hover {
	text-decoration:underline
}
.reviews-main-item .restaurant-point {
	float:left;
	width:100%;
	padding:4px 0 2px 0;
	color:#666
}
.reviews-main-item .restaurant-point span {
	background:#e0e0e0;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(224,224,224,1) 0,rgba(211,211,211,1) 47%,rgba(224,224,224,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(224,224,224,1)),color-stop(47%,rgba(211,211,211,1)),color-stop(100%,rgba(224,224,224,1)));
	background:-webkit-linear-gradient(top,rgba(224,224,224,1) 0,rgba(211,211,211,1) 47%,rgba(224,224,224,1) 100%);
	background:-o-linear-gradient(top,rgba(224,224,224,1) 0,rgba(211,211,211,1) 47%,rgba(224,224,224,1) 100%);
	background:-ms-linear-gradient(top,rgba(224,224,224,1) 0,rgba(211,211,211,1) 47%,rgba(224,224,224,1) 100%);
	background:linear-gradient(to bottom,rgba(224,224,224,1) 0,rgba(211,211,211,1) 47%,rgba(224,224,224,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0',endColorstr='#e0e0e0',GradientType=0 );
	border-radius:2px;
	-moz-border-radius:2px;
	color:#444;
	float:right;
	padding:0 3px;
	text-align:right;
	text-shadow:0 0 1px #fff
}
.reviews-main-item .restaurant-reviews-count {
	border-top:#f5f5f5 1px solid;
	float:left;
	width:100%;
	padding:3px 0;
	color:#666
}
.reviews-main-item .restaurant-reviews-count span {
	background:#e0e0e0;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(224,224,224,1) 0,rgba(211,211,211,1) 47%,rgba(224,224,224,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(224,224,224,1)),color-stop(47%,rgba(211,211,211,1)),color-stop(100%,rgba(224,224,224,1)));
	background:-webkit-linear-gradient(top,rgba(224,224,224,1) 0,rgba(211,211,211,1) 47%,rgba(224,224,224,1) 100%);
	background:-o-linear-gradient(top,rgba(224,224,224,1) 0,rgba(211,211,211,1) 47%,rgba(224,224,224,1) 100%);
	background:-ms-linear-gradient(top,rgba(224,224,224,1) 0,rgba(211,211,211,1) 47%,rgba(224,224,224,1) 100%);
	background:linear-gradient(to bottom,rgba(224,224,224,1) 0,rgba(211,211,211,1) 47%,rgba(224,224,224,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0',endColorstr='#e0e0e0',GradientType=0 );
	border-radius:2px;
	-moz-border-radius:2px;
	color:#444;
	float:right;
	padding:0 3px;
	text-align:right;
	text-shadow:0 0 1px #fff
}
.reviews-main-item .restaurant-point a {
	color:#0383dc
}
.reviews-main-item textarea.write_comment {
	width:470px;
	height:15px;
	padding:5px;
	overflow-y:hidden;
	resize:none;
	border:#eee 1px solid
}
.reviews-main-item .iphone {
	display:inline;
	position:relative;
	top:2px;
	margin-left:2px
}
.reviews-main-item a.viamobile {
	color:#02AAD4;
	font-size:11px;
	font-weight:400!important;
	text-transform:none!important;
	font-size:11px!important
}
.reviews-main-item a.viamobile:hover {
	color:#02AAD4
}
#review-report-dialog {
	display:none;
	background:#fff;
	border:#949494 1px solid;
	font-size:12px;
	height:105px;
	width:270px;
	padding:10px;
	color:#333;
	z-index:1000;
	-moz-box-shadow:0 0 8px #888;
	-webkit-box-shadow:0 0 8px #888;
	box-shadow:0 0 8px #888;
	border-radius:3px;
	-moz-border-radius:3px;
	position:relative
}
#review-report-dialog .top-arrow {
	left:130px;
	position:absolute;
	top:-7px
}
.site-search-box {
	width:918px;
	float:left;
	background:#fcfff4;
	background:-moz-linear-gradient(top,rgba(252,255,244,1) 0,rgba(219,219,219,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(252,255,244,1)),color-stop(100%,rgba(219,219,219,1)));
	background:-webkit-linear-gradient(top,rgba(252,255,244,1) 0,rgba(219,219,219,1) 100%);
	background:-o-linear-gradient(top,rgba(252,255,244,1) 0,rgba(219,219,219,1) 100%);
	background:-ms-linear-gradient(top,rgba(252,255,244,1) 0,rgba(219,219,219,1) 100%);
	background:linear-gradient(top,rgba(252,255,244,1) 0,rgba(219,219,219,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4',endColorstr='#dbdbdb',GradientType=0 );
	border:#ddd 1px solid;
	height:40px;
	padding:10px;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0
}
.site-search-box input {
	border:0!important;
	width:394px!important;
	padding:10px 8px 8px 8px!important;
	margin-bottom:3px;
	font-size:16px!important;
	color:#555;
	background:url(../images/icons/search-box-bg.png) no-repeat!important
}
.reviews-right-box {
	border:#ddd 1px solid;
	margin-bottom:10px;
	clear:both;
	border-radius:2px;
	overflow:hidden
}
.reviews-right-box h1 {
	font-size:16px;
	font-weight:700;
	border-bottom:#eee 1px solid;
	padding-bottom:5px
}
.reviews-right-box .content-right {
	float:left;
	width:280px;
	padding:10px;
	background:#fff
}
.reviews-right-box .reviews-of-day {
	background:none repeat scroll 0 0 #FFF;
	border-left:1px solid #eee;
	float:left;
	padding:15px;
	width:302px
}
.reviews-right-box .reviews-of-day.first {
	border-left:0
}
.reviews-right-box .reviews-of-day .image {
	float:left;
	width:60px;
	margin-right:10px;
	border:#fff 1px solid
}
.reviews-right-box .reviews-of-day .reofday-content {
	float:left;
	width:200px
}
.reviews-right-box .reviews-of-day .reofday-content a {
	color:#02AAD4;
	font-weight:700;
	text-transform:capitalize
}
.reviews-right-box .reviews-of-day .reofday-content a:hover {
	text-decoration:underline
}
.reviews-right-box .reviews-of-day .reviews-of-day-content {
	clear:both;
	padding-top:8px;
	border-top:#eee 1px solid;
	margin-top:8px;
	float:left;
	width:100%
}
.reviews-right-box .reviews-of-day .top-photo-title {
	padding:5px 0 3px 0;
	font-weight:700
}
.reviews-right-box .reviews-of-day .top-photo-users {
	font-size:11px;
	color:#666
}
.reviews-right-box .reviews-of-day .top-photo-users a {
	color:#02AAD4
}
.reviews-right-box .reviews-of-day .top-photo-users a:hover {
	text-decoration:underline
}
.reviews-right-box .reviews-of-day .shortdesc {
	color:#666;
	padding-top:5px
}
.reviews-right-box .reviews-of-day .status {
	font-size:11px;
	padding-bottom:5px;
	color:#888
}
.reviews-right-box .reviews-of-day .review-titles {
	font-weight:700;
	padding-bottom:5px;
	font-size:12px
}
.reviews-right-box .reviews-of-day .review-titles a {
	color:#111;
	font-size:16px
}
.reviews-right-box .reviews-of-day .review-titles a:hover {
	text-decoration:underline;
	color:#02AAD4
}

.reviews-right-box h3 {
	font-weight:700;
}
.reviews-right-box .top-reviews-header h4 {
	font-weight:700;
	float:left
}
.reviews-right-box .top-reviews-header h2 {
	font-weight:700;
	float:left;
	font-size: 18px;
}
.reviews-right-box .top-reviews-header-more {
	float:right;
	font-size:11px;
	color:#02AAD4;
	padding:5px 15px;
	width:50px
}
.reviews-right-box .top-reviews-header-more:hover {
	text-decoration:underline
}
.reviews-right-box .reviews-of-day .content h3 {
	font-weight:700
}
.reviews-right-box .reviews-of-day .content .shortdesc {
	padding:3px 0
}
.reviews-right-box .reviews-of-day .content .status {
	padding-top:5px;
	color:#6a8dfe;
	font-size:11px
}
.reviews-right-box .reviewer-top {
	float:left;
	width:100%;
	clear:both;
	float:left;
	margin-top:10px;
	padding:3px 0
}
.reviews-right-box .reviewer-top a {
	background:#ddd;
	padding:5px 5px;
	border:#ddd 1px solid;
	font-size:11px;
	color:#888
}
.reviews-right-box .reviewer-top a.current {
	border:#ececec 1px solid;
	font-size:11px;
	background:#f9f9f9;
	color:#4d76fa;
	border-bottom:#fff 1px solid
}
.reviews-right-box .reviewer-tops {
	float:left;
	width:100%
}
.reviews-right-box .reviewer-top-list {
	float:left
}
.reviews-right-box .reviewer-top-list .user-item {
	float:left;
	width:71px;
	margin-bottom:10px
}
.reviews-right-box .reviewer-top-list .username {
	font-size:11px;
	text-align:left;
	font-weight:700
}
.reviews-right-box .reviewer-top-list .reviews-tatic {
	font-size:11px;
	color:#888
}
.reviews-category {
	width:300px;
	float:left;
	margin:0;
	background:#fff
}
.reviews-category ul {
	float:left;
	width:270px
}
.reviews-category li {
	width:300px;
	float:left;
	color:#444;
	cursor:pointer
}
.reviews-category li label {
	cursor:pointer
}
.reviews-category li input {
	margin-right:5px
}
.reviews-category li a {
	color:#333;
	padding:7px 12px 6px 12px;
	float:left;
	width:276px;
	border-bottom:#f7f7f7 1px solid
}
.reviews-category li a:hover {
	background:#f5f5f5;
	border-bottom:#eee 1px solid
}
.reviews-category li span {
	float:right;
	background:#A9D647;
	border-radius:2px;
	color:#FFF;
	text-align:center;
	width:35px;
	font-size:11px
}
.reviews-category ul .selected {
	background:#f5f5f5
}
.user-page {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.user-page .user-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.user-page .user-container .user-content {
	width:1000px;
	padding:0;
	margin-top:110px;
	float:left;
	border-radius:4px
}
.user-area {
	width:1000px;
	float:left;
	min-height:550px
}
.user-left-page {
	overflow:hidden;
	margin-bottom:15px;
	background:#f8f8f8;
	border:#ddd 1px solid;
	box-shadow:0 0 4px #ddd;
	position:relative;
	height:405px
}
.btn-upload-cover {
	padding:2px 4px;
	color:#FFF;
	font-size:11px;
	font-weight:700;
	background-color:#1A92E9;
	text-align:center
}
.change-pos-cover-tip {
	padding:2px 4px;
	color:#FFF;
	font-size:11px;
	font-weight:700;
	text-align:center;
	width:200px;
	float:left;
	margin-right:3px;
	text-shadow:0 1px 1px #000
}
.btn-upload-cover-containter,.btn-save-cover-containter {
	position:absolute;
	top:10px;
	left:10px;
	z-index:9
}
.btn-upload-cover-containter {
	visibility:hidden
}
.upload-cover-containter {
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	height:250px;
	background:#f8f8f8;
	overflow:hidden
}
.user-left-page .username {
	padding-top:15px;
	font-weight:700;
	clear:both;
	word-wrap:break-word;
	float:left;
	padding-bottom:10px
}
.user-left-page .username a {
	color:#fff;
	text-transform:capitalize;
	font-size:20px;
	float:left;
	padding-bottom:10px;
	text-shadow:0 1px 1px #000
}
.user-left-page .username a:hover {
	text-decoration:underline
}
.user-left-page .useravatar {
	float:left;
	width:200px;
	position:relative
}
.user-left-page .useravatar .avt-options {
	display:none
}
.user-left-page .useravatar:hover .avt-options {
	position:absolute;
	right:4px;
	bottom:4px;
	padding:2px 4px;
	color:#FFF;
	font-size:11px;
	font-weight:700;
	background-color:#1A92E9;
	display:block
}
.user-left-page .useravatar .avt-options a {
	color:#FFF
}
.user-left-page .statistics-box {
	position:absolute;
	top:210px;
	left:750px;
	width:200px;
	padding:15px 20px;
	max-height:170px;
	min-height:170px
}
.user-left-page .statistics-header {
	padding-bottom:5px;
	margin-bottom:10px;
	font-size:14px;
	color:#fff;
	text-shadow:0 1px 1px #000;
	font-weight:700
}
.user-left-page .statistics {
	position:absolute;
	top:210px;
	left:525px;
	width:200px;
	height:170px;
	color:#666;
	font-size:12px;
	padding:15px
}
.user-left-page .statistics span {
	color:#888;
	font-size:11px;
	float:right
}
.user-left-page .statistics .tat {
	border-bottom:#f5f5f5 1px solid;
	float:left;
	width:100%;
	padding:2px 0
}
.user-left-page .statistics .tat-review {
	float:left
}
.user-left-page .statistics .tat-review .ico-tat-review {
	background:url("/Style/images/icons/user-icon.png") no-repeat scroll 0 4px transparent;
	width:20px;
	height:20px;
	float:left;
	margin-left:1px
}
.user-left-page .statistics .tat-review a:hover {
	text-decoration:underline
}
.user-left-page .statistics .tat-photo {
	float:left
}
.user-left-page .statistics .tat-photo .ico-tat-photo {
	background:url("/Style/images/icons/user-icon.png") no-repeat scroll 0 -20px transparent;
	width:20px;
	height:20px;
	float:left;
	margin-left:1px
}
.user-left-page .statistics .tat-photo a:hover {
	text-decoration:underline
}
.user-left-page .statistics .tat-follower {
	float:left;
	width:90px;
	padding:2px 0;
	background:url(../../Style/images/icons/user-icon.png) no-repeat;
	background-position:0 -45px;
	padding-left:27px
}
.user-left-page .statistics .tat-view {
	float:left
}
.user-left-page .statistics .tat-view .ico-tat-view {
	background:url("/Style/images/icons/user-icon.png") no-repeat scroll 0 -68px transparent;
	width:20px;
	height:20px;
	float:left;
	margin-left:1px
}
.user-left-page .statistics .tat-point {
	float:left
}
.user-left-page .statistics .tat-point .ico-tat-point {
	background:url("/Style/images/icons/user-icon.png") no-repeat scroll 0 -90px transparent;
	width:20px;
	height:20px;
	float:left;
	margin-left:1px
}
.user-left-page .statistics .follow {
	clear:both;
	float:left;
	width:100%;
	margin-top:10px
}
.user-left-page .statistics .followers {
	clear:both;
	float:left;
	width:100%;
	margin-top:10px
}
.user-left-page .statistics .followers li {
	float:left;
	margin-right:2px;
	margin-bottom:2px
}
.user-left-page .statistics .more {
	font-size:11px;
	padding-top:4px;
	float:left;
	width:100%;
	color:#999
}
.user-left-page .statistics .more a {
	color:#2FB8DA
}
.user-left-page .statistics .tat-friends {
	float:left
}
.user-left-page .statistics .tat-friends .ico-tat-friends {
	background:url("/Style/images/icons/user-icon.png") no-repeat scroll 0 -113px transparent;
	width:20px;
	height:20px;
	float:left;
	margin-left:1px
}
.user-left-page .statistics .tat-friends a:hover {
	text-decoration:underline
}
.user-left-page .statistics .tat-likeplaces {
	float:left
}
.user-left-page .statistics .tat-likeplaces .ico-tat-likeplaces {
	background:url("/Style/images/icons/user-icon.png") no-repeat scroll 0 -135px transparent;
	width:20px;
	height:20px;
	float:left;
	margin-left:1px
}
.user-left-page .statistics .tat-likeplaces a:hover {
	text-decoration:underline
}
.user-left-page .statistics .tat-checkin {
	float:left
}
.user-left-page .statistics .tat-checkin .ico-tat-checkin {
	background:url("/Style/images/icons/user-icon.png") no-repeat scroll 0 -156px transparent;
	width:20px;
	height:20px;
	float:left;
	margin-left:1px
}
.user-left-page .statistics .tat-checkin a:hover {
	text-decoration:underline
}
.user-left-page .statistics .review-voting {
	float:left;
	width:100%;
	padding-top:3px;
	margin-top:5px;
	color:#333;
	font-weight:700
}
.user-left-page .statistics .review-voting-value {
	color:#333;
	font-size:11px
}
.user-left-page .statistics .review-voting-value span {
	color:#222;
	font-size:11px
}
.user-left-page .statistics .name {
	float:left;
	width:174px;
	line-height:23px;
	font-size:12px;
	margin-left:5px
}
.user-right-page {
	width:1000px;
	float:left
}
.user-right-page .left {
	width:626px;
	float:left;
	margin-bottom:10px
}
.user-right-page .right {
	width:340px;
	float:right
}
.user-right-page .rightbox {
	border:#eee 1px solid;
	width:180px;
	float:left;
	margin-bottom:15px;
	clear:both;
	padding-bottom:10px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px
}
.user-right-page .user-menu {
	float:left;
	width:978px;
	margin-bottom:15px;
	background:#fff;
	padding:8px 10px 0;
	border:#ddd 1px solid;
	border-radius:2px;
	box-shadow:0 0 1px #eee
}
.user-right-page .user-menu .underlinemenu {
	font-weight:700;
	width:100%
}
.user-right-page .user-menu .underlinemenu ul {
	padding:6px 0 3px 0;
	margin:0;
	text-align:left
}
.user-right-page .user-menu .underlinemenu ul li {
	display:inline
}
.user-right-page .user-menu .underlinemenu ul li.userlevel {
	font-size:16px;
	margin-right:15px;
	padding:14px 10px 16px 10px;
	background:#EA4B02;
	margin-left:-10px;
	color:#fff;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	text-shadow:none;
	border-right:#fff 1px solid
}
.user-right-page .user-menu .underlinemenu ul li a {
	color:#111;
	padding:6px 15px;
	margin-right:0;
	text-decoration:none;
	font-size:12px;
	border-radius:2px
}
.user-right-page .user-menu .underlinemenu ul li a span {
	font-size:12px;
	position:relative;
	top:0;
	padding-right:1px
}
.user-right-page .user-menu .underlinemenu ul li a:hover,.user-right-page .user-menu .underlinemenu ul li a.current {
	color:#fff;
	background:#ec1e10
}
.user-right-page .user-menu .underlinemenu .left {
	float:left;
	width:980px
}
.friends-suggests {
	border:1px solid #DDD;
	background:#FAFBFB;
	border-radius:2px;
	float:left;
	width:338px;
	margin-bottom:15px
}
.profile-update-foodee {
	padding:15px 8px;
	background:#fff;
	float:left;
	width:322px
}
.profile-update-foodee-button {
	background:#25A6E1;
	padding:8px 13px;
	color:#fff;
	font-family:arial;
	font-size:14px;
	border-radius:2px;
	border:1px solid #1A87B9;
	float:left
}
.profile-update-foodee-button:hover {
	background:#6999fb
}
.profile-update-foodee-list-item {
	border-top:1px solid #F0F1F5;
	float:left;
	padding:7px 8px;
	width:322px;
	background:#FAFBFB;
	box-shadow:0 1px rgba(255,255,255,.8) inset
}
.profile-update-foodee-list-item:hover {
	background:#fff
}
.profile-update-foodee-list-item .item-img {
	float:left;
	margin-right:10px;
	width:40px
}
.profile-update-foodee-list-item .item-img img {
	width:40px;
	border-radius:2px
}
.profile-update-foodee-list-item .item-content {
	float:left;
	width:270px
}
.profile-update-foodee-list-item .item-content .item-name {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:270px;
	float:left;
	text-transform:capitalize
}
.profile-update-foodee-list-item .item-content .item-name a {
	font-weight:700;
	color:#222
}
.profile-update-foodee-list-item .item-content .item-name a:hover {
	text-decoration:underline
}
.profile-update-foodee-list-item .item-content .item-add {
	font-size:11px;
	padding-top:1px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:270px
}
.profile-update-foodee-list-item .item-content .item-desc {
	font-size:11px;
	padding-top:1px;
	color:#02AAD4
}
.profile-update-foodee-list-item .item-content .item-desc a {
	color:#029fc6
}
.profile-update-foodee-list-item .item-content .item-desc a:hover {
	text-decoration:underline
}
.profile-update-foodee-list-item .item-content .item-view {
	color:#888;
	font-size:11px;
	padding-top:1px
}
.friends-suggests .profile-hotfoody {
	background:none repeat scroll 0 0 #FFF;
	border-radius:3px 3px 3px 3px;
	border-top:0 none;
	box-shadow:none;
	font-weight:700;
	color:#6A7180;
	font-size:14px;
	line-height:36px;
	padding-left:8px;
	position:relative;
	text-shadow:0 1px #FFF
}
.friends-suggests .profile-hotfoody-item {
	float:left;
	width:100%;
	float:left;
	box-shadow:0 1px rgba(255,255,255,.8) inset;
	border-top:1px solid #F0F1F5
}
.friends-suggests .profile-hotfoody-item .leftimg {
	float:left;
	width:40px;
	height:40px;
	margin-right:10px
}
.friends-suggests .profile-hotfoody-item .leftimg img {
	border-radius:3px;
	width:40px
}
.friends-suggests .profile-hotfoody-item .rightname {
	float:right;
	width:150px;
	padding-bottom:4px;
	text-overflow:ellipsis;
	overflow:hidden;
	font-weight:700;
	font-size:11px;
	color:#777
}
.friends-suggests .profile-hotfoody-item .rightname a {
	text-transform:capitalize;
	font-size:12px
}
.friends-suggests .profile-hotfoody-item .rightname a:hover {
	text-decoration:underline
}
.friends-suggests .profile-hotfoody-item .add-suggested-friend {
	font-size:11px
}
.friends-suggests .profile-hotfoody-item .sent-add-friend-msg {
	font-size:11px;
	color:#777
}
.friends-suggests .profile-hotfoody-item .add-suggested-friend .icofriend {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -80px transparent;
	float:left;
	height:16px;
	width:16px;
	margin-right:3px
}
.profile-hotfoody-item:hover {
	background:#fff
}
.user-reviews-header {
	border-radius:8px 8px 0 0;
	float:left;
	font-size:16px;
	font-weight:700;
	padding:10px;
	text-shadow:0 1px 1px #FFF;
	width:160px;
	background:#feffe8;
	background:-moz-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(254,255,232,1)),color-stop(100%,rgba(221,221,221,1)));
	background:-webkit-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:-o-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:-ms-linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	background:linear-gradient(top,rgba(254,255,232,1) 0,rgba(221,221,221,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8',endColorstr='#dddddd',GradientType=0 );
	-moz-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0
}
.user-review-category {
	float:left;
	width:160px
}
.user-review-category .item {
	color:#555;
	font-size:11px;
	line-height:1.7em;
	width:100%;
	float:left;
	margin-bottom:1px
}
.user-review-category .item .left {
	width:130px;
	float:left
}
.user-review-category .item .right {
	text-align:right;
	float:right;
	width:25px;
	font-size:12px
}
.user-review-category .item .right span {
	background:#A9D647;
	text-align:center;
	padding:0 0;
	color:#fff;
	width:25px;
	float:left;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-border-radius:6px
}
.user-review-category .item a {
	font-size:12px
}
.user-review-category .item a:hover {
	text-decoration:underline
}
.user-review-category .item-lead {
	color:#555;
	font-size:12px;
	line-height:1.7em;
	width:180px;
	float:left;
	margin-bottom:1px;
	font-weight:700
}
.user-reviews {
	border:#ddd 1px solid;
	width:605px;
	padding:10px;
	float:left;
	margin-bottom:10px;
	clear:both;
	border-radius:2px;
	background:#fff;
	box-shadow:0 0 1px #DDD
}
.user-reviews .restitle {
	font-weight:700;
	font-size:12px;
	float:left;
	width:100%;
	font-weight:400;
	color:#777;
	padding-bottom:3px
}
.user-reviews .restitle a {
	color:#c00;
	font-weight:700;
	font-size:16px;
	text-transform:capitalize
}
.user-reviews .restitle a:hover {
	text-decoration:underline
}
.user-reviews .resaddress {
	font-size:11px;
	color:#777;
	border-bottom:#eee 1px solid;
	width:100%;
	float:left;
	padding:0 0 4px 0;
	margin-bottom:5px
}
.user-reviews .title {
	font-weight:700;
	padding:3px 0 0 0;
	float:left;
	width:450px;
	font-size:14px
}
.user-reviews .title a {
	line-height:1.4em;
	color:#222;
	font-size:16px
}
.user-reviews .title a:hover {
	text-decoration:underline
}
.user-reviews .address {
	font-size:11px;
	color:#777;
	border-bottom:#eee 1px solid;
	clear:both;
	float:left;
	width:100%
}
.user-reviews .address a {
	font-size:11px;
	color:#555
}
.user-reviews .address a:hover {
	text-decoration:underline
}
.user-reviews .subject {
	padding:5px 0;
	float:left;
	width:100%
}
.user-reviews .subject a {
	color:#c00;
	font-weight:700
}
.user-reviews .subject a:hover {
	text-decoration:underline
}
.user-reviews .user {
	font-size:12px;
	float:left;
	padding:4px 0 2px 0;
	color:#777
}
.user-reviews .user a {
	font-weight:700
}
.user-reviews .user a:hover {
	text-decoration:underline;
	color:#c00
}
.user-reviews .status {
	font-size:11px;
	color:#777
}
.user-reviews .leftimage {
	float:left;
	width:80px;
	margin-right:5px
}
.user-reviews .leftimage img {
	height:102px;
	border-radius:4px;
	width:80px
}
.user-reviews .rightdesc {
	float:right;
	width:505px
}
.user-reviews .desc {
	padding-top:5px;
	float:left;
	width:100%;
	color:#222
}
.user-reviews .optionals {
	float:left;
	width:100%;
	padding:5px 0;
	color:#777;
	font-size:11px
}
.user-reviews .optionals span {
}
.user-reviews .photos {
	float:left;
	max-width:460px;
	margin:5px 0 0 0;
	background:#eee;
	padding:5px
}
.user-reviews .photos a {
	display:block;
	float:left;
	width:105px;
	height:105px;
	overflow:hidden;
	position:relative;
	z-index:1
}
.user-reviews .photos a img {
	float:left;
	position:absolute;
	width:105px
}
.user-reviews .share {
	float:left;
	margin-top:10px;
	width:100%;
	color:#aaa;
	font-size:11px
}
.user-reviews .share a {
	color:#2fb8da;
	font-size:11px
}
.user-reviews .share a:hover {
	text-decoration:underline
}
.user-reviews .share .share-left {
	float:left;
	width:250px
}
.user-reviews .share .share-left span {
	float:left
}
.user-reviews .share .share-left span:hover {
	text-decoration:underline
}
.user-reviews .share .share-left .icocomment {
	background:url(/Style/images/icons/ico_review.png) no-repeat;
	background-position:0 1px;
	width:13px;
	height:13px;
	border:0;
	margin:1px 2px 0 0
}
.user-reviews .share .share-left .icolike {
	background:url(/Style/images/icons/ico_review.png) no-repeat;
	background-position:0 -13px;
	width:13px;
	height:13px;
	float:left;
	border:0;
	margin:0 2px 0 10px
}
.user-reviews .share .share-left .icoreport {
	background:url(/Style/images/icons/ico_review.png) no-repeat;
	background-position:0 -28px;
	width:13px;
	height:13px;
	float:left;
	border:0;
	margin:2px 2px 0 10px
}
.review-helpful-link {
	float:left
}
.user-reviews .share .share-left .arrow {
	position:absolute;
	bottom:-6px;
	left:25px
}
.user-reviews .share .share-left .count {
	font-size:11px;
	font-weight:700;
	padding:3px 0 2px 0
}
.user-reviews .share .share-right {
	float:right;
	width:220px;
	text-align:right
}
.reviews-main-item .share .share-right {
	float:right;
	width:170px;
	text-align:right
}
.user-reviews .reviews-headers {
	float:left;
	width:500px;
	margin-bottom:5px
}
.user-reviews .review-point {
	float:right;
	padding-bottom:5px
}
.user-reviews .review-point a {
	border:#0ab8f1 1px solid;
	border-radius:2px;
	width:35px;
	padding:5px 15px;
	color:#fff;
	font-weight:700;
	text-align:center;
	font-size:16px;
	background:#0ab8f1
}
.user-reviews .review-point a:hover {
	text-decoration:none;
	color:#fff!important;
	background:#089de9;
	border:#089de9 1px solid
}
.user-reviews .restaurant-point {
	float:left;
	margin-top:-20px;
	clear:both;
	width:100%;
	position:relative;
	display:none
}
.user-reviews .restaurant-point span {
	border:#0ab8f1 1px solid;
	border-radius:2px;
	width:55px;
	padding:3px 8px 2px 8px;
	color:#fff;
	font-weight:700;
	text-align:center;
	font-size:12px;
	background:#0ab8f1
}
.user-reviews .restaurant-point a {
	color:#0383dc
}
.user-reviews .review-reply {
	float:left;
	width:410px;
	margin-top:10px;
	color:#555;
	padding:2px;
	clear:both;
	margin-left:0
}
.user-reviews .review-reply-item {
	float:left;
	width:430px;
	border-bottom:#fff 2px solid;
	background:#f6f6f6;
	clear:both;
	padding:5px 5px 3px 5px
}
.user-reviews .review-reply-item a {
	float:left;
	margin-right:5px;
	font-weight:700;
	color:#000
}
.user-reviews .review-reply-item a:hover {
	text-decoration:underline;
	color:#c00
}
.user-reviews .review-reply-item-avatar {
	float:left;
	width:30px;
	margin-right:5px
}
.user-reviews .review-reply-item-content {
	float:right;
	width:390px
}
.user-reviews .review-reply-item-content span {
	font-size:12px;
	color:#777;
	padding-top:5px
}
.user-reviews .review-pr {
	background:url("../images/icons/review-type.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:32px;
	width:34px
}
.user-reviews .review-qa {
	background:url("../images/icons/review-type.png") no-repeat scroll 0 -32px transparent;
	float:right;
	height:32px;
	width:34px
}
.user-reviews .iphone {
	display:inline;
	position:relative;
	top:2px;
	margin-left:2px
}
.user-reviews a.viamobile {
	color:#02AAD4;
	font-size:11px;
	font-weight:400!important;
	text-transform:none!important;
	font-size:11px!important
}
.user-reviews a.viamobile:hover {
	color:#02AAD4
}
.user-reward-home {
	float:left;
	width:160px;
	border-bottom:#eee 1px solid;
	padding:10px
}
.user-reward-home .reward-image {
	float:left;
	width:60px
}
.user-reward-home .reward-title {
	float:right;
	width:90px
}
.user-photos-status {
	float:left;
	padding:10px 0 10px 15px;
	width:542px;
	color:#777
}
.user-photos-status .numbers {
	float:left;
	width:530px;
	padding-top:3px
}
.user-photos-status .numbers select {
	border:#ddd 1px solid;
	padding:3px
}
.user-photos-status .filters {
	float:right;
	width:210px;
	text-align:right
}
.user-photos-status .filters input {
	background:#fff;
	border:#ddd 1px solid;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-border-radius:2px
}
.user-photos-status span {
	font-weight:700;
	color:#3277BD;
	font-size:14px
}
.user-page-header {
	border-radius:4px 4px 0 0;
	font-size:14px;
	font-weight:700;
	padding:9px 10px;
	text-shadow:0 1px 1px #FFF;
	background:#f6f6f6;
	border:#ddd 1px solid;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0
}
.user-photos-box {
	background:#fff;
	border:#ddd 1px solid;
	border-top:0;
	width:624px;
	float:left;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px
}
.user-photos-box .user-photos {
	float:left;
	width:630px;
	padding:5px 15px
}
.user-photos-box .user-photos li {
	width:190px;
	height:210px;
	float:left;
	display:inline;
	margin-right:14px;
	margin-bottom:10px
}
.user-photos-box .user-photos li img {
}
.user-photos-box .albumtitle {
	padding:10px 10px 0 10px
}
.user-photos-box .albumtitle a {
	font-weight:700;
	color:#02AAD4
}
.user-photos-box .albumtitle a:hover {
	text-decoration:underline
}
.user-photos-box .thumb-image a {
	display:block;
	float:left;
	width:180px;
	height:180px;
	overflow:hidden;
	position:relative;
	z-index:1
}
.user-photos-box .thumb-image a img {
	float:left;
	position:absolute;
	width:180px;
	height:180px
}
.user-photos-box .user-photo-res {
	font-weight:700;
	float:left;
	width:180px;
	padding:3px 0 1px 0;
	margin-top:3px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.user-photos-box .user-photo-res a:hover {
	text-decoration:underline;
	color:#c00
}
.user-photos-box .user-photo-resloc {
	font-size:11px;
	color:#555;
	float:left;
	clear:both
}
.user-photos-box .edit-album-title {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.user-photos-box .user-photos-count {
	font-size:11px;
	color:#777;
	clear:both;
	font-size:10px
}
.user-photos-box .user-photos-count a {
	font-weight:400;
	color:#777
}
.user-photos-box .user-photos-count a:hover {
	text-decoration:underline
}
.user-photos-box .user-photos-count span {
	color:#333
}
.user-info-box {
	width:555px;
	float:left;
	margin-bottom:15px
}
.user-info-box .user-info {
	float:left;
	width:606px;
	padding:15px 10px;
	border:#ddd 1px solid;
	line-height:1.6em;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px
}
.user-info-box .user-info h2 {
	padding:20px 0 5px 0;
	border-bottom:#eee 1px solid;
	font-weight:700;
	font-size:14px
}
.user-info-box .user-info-header {
	border-radius:4px 4px 0 0;
	float:left;
	font-size:14px;
	font-weight:700;
	padding:9px 10px;
	text-shadow:0 1px 1px #FFF;
	width:606px;
	background:#f6f6f6;
	border:#ddd 1px solid;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-bottom:0
}
.rewards-page {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.rewards-page .rewards-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.rewards-page .rewards-container .rewards-content {
	width:940px;
	padding:30px 30px 10px 30px;
	margin-top:80px;
	float:left;
	background:url(../images/icons/micro-content-bg.png) no-repeat
}
.rewards-area {
	border:#ddd 1px solid;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	width:908px;
	float:left;
	background:#fff;
	padding:15px
}
.rewards-area .rewards-left {
	width:180px;
	float:left
}
.rewards-area .rewards-right {
	width:690px;
	float:right;
	border:#000 1px solid
}
.rewards-area .rewards-left .rewards-nav {
	float:left;
	margin-top:10px
}
.rewards-area .rewards-left .rewards-nav li {
	float:left;
	margin-right:2px;
	border:#ddd 1px solid;
	padding:5px 5px 2px 5px
}
.rewards-area .rewards-left .tabcontent {
	clear:both;
	float:left;
	width:160px;
	border:#ddd 1px solid;
	padding:10px;
	margin-top:-1px
}
.rewards-area .rewards-left .tabcontent a {
	color:#2FB8DA
}
.rewards-area .rewards-left .tabcontent a:hover {
	text-decoration:underline
}
.rewards-area .rewards-right .rewards-sorter {
	float:right;
	width:100%;
	text-align:right;
	display:block
}
.rewards-area .rewards-right .rewards-places {
	float:left;
	width:100%;
	border:red 1px solid;
	margin-top:10px
}
.profile-edit-page {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.profile-edit-page .profile-edit-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.profile-edit-page .profile-edit-container .profile-edit-content {
	margin-top:110px;
	margin-bottom:30px;
	float:left;
	border-radius:4px 4px 0 0
}
.profile-edit-page .profile-edit-container .profile-edit-content .profiles-header {
	border-radius:2px 2px 0 0;
	font-weight:700;
	font-size:14px;
	background:#f6f6f6;
	width:970px;
	padding:0 15px;
	height:36px;
	line-height:36px;
	border:#ddd 1px solid;
	border-bottom:0;
	text-shadow:0 1px 1px #FFF;
	color:#555;
	font-size:16px;
	float:left
}
.profile-edit-page .profile-edit-container .profile-edit-content .profiles-header a:hover {
	text-decoration:underline
}
.profile-edit-area {
	border:#ddd 1px solid;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	width:1000px;
	float:left;
	background:#fff;
	padding-bottom:10px
}
.profile-edit-area .accProfile_left {
	float:left;
	width:200px
}
.profile-edit-area .accProfile_left_pro {
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	width:200px
}
.profile-edit-area .accProfile_left_pro a {
	font-size:18px;
	font-weight:700;
	color:#222;
	text-decoration:none
}
.profile-edit-area .accProfile_left_pro img {
	border-width:0;
	vertical-align:middle;
	margin-right:5px;
	width:200px
}
.profile-edit-area .accProfile_item {
	float:left;
	padding:3px;
	width:194px;
	margin-bottom:1px;
	line-height:20px
}
.profile-edit-area .accProfile_item .icons,.accProfile_current .icons {
	border-width:0;
	vertical-align:middle;
	margin:1px 5px 0;
	float:left
}
.profile-edit-area .accProfile_item:hover {
	background:#c00;
	color:#fff
}
.profile-edit-area .accProfile_item:hover a {
	color:#fff
}
.profile-edit-area .accProfile_item a {
	color:#333;
	padding:2px 0;
	text-decoration:none
}
.profile-edit-area .accProfile_item a:hover {
	text-decoration:none
}
.profile-edit-area .accProfile_current {
	background:#c00;
	float:left;
	padding:3px;
	width:194px
}
.profile-edit-area .accProfile_current a {
	color:#fff;
	padding:2px 0;
	text-decoration:none;
	line-height:20px
}
.profile-edit-area .accProfile_current a:hover {
	text-decoration:none
}
.profile-edit-area .accProfile-right {
	float:left;
	width:740px;
	padding-left:20px
}
.profile-edit-area .accProfile-right h1 {
	padding-bottom:7px;
	clear:both;
	margin-top:20px;
	font-weight:700;
	border-bottom:#ddd 1px solid;
	margin-bottom:10px;
	float:left;
	width:100%
}
.profile-edit-area .accProfile-right-box {
	clear:both
}
.profile-edit-area .accProfile-right-box .accProfile_boxTitle {
	background:#f6f6f6;
	border-radius:4px 4px 0 0;
	font-size:16px;
	font-weight:700;
	padding:10px;
	text-shadow:0 1px 1px #FFF;
	border:#ddd 1px solid;
	border-bottom:0
}
.profile-edit-area .form-box {
	float:left
}
.profile-edit-area .form-box2 {
	float:left;
	padding:20px;
	width:698px;
	border:#ddd 1px solid;
	min-height:400px
}
.profile-edit-area .form-box .form-row {
	float:left;
	padding:3px 0;
	width:630px
}
.profile-edit-area .form-box .form-row .form-left {
	float:left;
	margin-left:0;
	padding:4px 0;
	text-align:left;
	width:170px
}
.profile-edit-area .form-box .form-row .form-right {
	float:left;
	font-size:12px;
	width:450px
}
.profile-edit-area .form-box .form-row .form-right .gender {
	margin-top:5px
}
.profile-edit-area .form-box .form-row .form-right .gender input {
	border:0;
	float:left;
	padding:0;
	margin:0
}
.profile-edit-area .form-box .form-row .form-right .gender span {
	float:left;
	padding-left:3px
}
.profile-edit-area .form-box .form-row input {
	border:#ddd 1px solid;
	padding:5px;
	font-size:14px
}
.profile-edit-area .form-box .form-row select {
	border:#ddd 1px solid;
	padding:4px;
	font-size:14px;
	margin-right:5px
}
.profile-edit-area .form-box .form-row textarea {
	border:#ddd 1px solid;
	padding:6px;
	width:228px;
	height:70px;
	font-size:14px
}
.profile-edit-area .form-box .form-row .submit-button {
	cursor:pointer;
	color:#fff;
	border-radius:2px;
	border:#CE0000 1px solid;
	font-weight:700;
	padding:5px 15px;
	font-size:12px;
	text-shadow:0 0 1px #444;
	background:#ff3019
}
.profile-edit-area .form-box .form-row .cancel {
	background:none repeat scroll 0 0 #EEE!important;
	border:1px solid #AAA;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:700;
	padding:5px 15px;
	font-size:12px;
	color:#333;
	cursor:pointer
}
.profile-edit-area .form-box .form-row .form-right ul li {
	float:left;
	width:150px;
	line-height:1.6em
}
.profile-edit-area .form-box .form-row .form-right ul li input {
	float:left;
	border:0;
	padding:0
}
.profile-edit-area .form-box .form-row .form-right ul li label {
	width:140px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float:left;
	margin-left:3px;
	line-height:15px
}
.avatar-edit-left {
	float:left;
	width:120px
}
.avatar-edit-left a {
	float:left;
	width:100%;
	font-weight:700;
	color:#F60;
	margin-top:10px
}
.avatar-edit-left a:hover {
	text-decoration:underline
}
.avatar-edit-right {
	float:right;
	width:550px
}
.avatar-edit-right .thumbnails {
	float:left;
	margin-top:15px;
	font-weight:700;
	width:180px
}
.avatar-edit-right .thumbnails .thumbnails-img {
	float:left;
	margin:10px 0;
	width:100%
}
.avatar-edit-right .thumbnails .thumbnails-img img {
	border:#eee 1px solid;
	padding:11px;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px
}
.avatar-edit-right .thumbnails-edit {
	float:left;
	margin-left:20px;
	margin-top:20px;
	border:#ccc 1px solid;
	padding:10px;
	background:#fff;
	display:none;
	border-radius:5px;
	-moz-border-radius:5px
}
.avatar-edit-right .thumbnails .edit-ava-but a {
	height:31px;
	border:0;
	cursor:pointer;
	font-size:12px;
	font-weight:700;
	width:137px;
	color:#fff;
	padding-left:35px;
	float:left;
	padding-top:7px;
	background:url(../images/icons/upload-avatar.png) 0 -32px no-repeat
}
.avatar-edit-right .thumbnails-edit .edit-popup {
	clear:both;
	float:left;
	margin-top:8px
}
.avatar-edit-right .thumbnails-edit .edit-popup a {
	background:#7abcff;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzYwYWJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDk2ZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(122,188,255,1) 0,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(122,188,255,1)),color-stop(44%,rgba(96,171,248,1)),color-stop(100%,rgba(64,150,238,1)));
	background:-webkit-linear-gradient(top,rgba(122,188,255,1) 0,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);
	background:-o-linear-gradient(top,rgba(122,188,255,1) 0,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);
	background:-ms-linear-gradient(top,rgba(122,188,255,1) 0,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);
	background:linear-gradient(to bottom,rgba(122,188,255,1) 0,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff',endColorstr='#4096ee',GradientType=0 );
	color:#fff;
	border:#4096ee 1px solid;
	padding:3px 9px;
	border-radius:3px;
	-moz-border-radius:3px;
	font-weight:700
}
.avatar-edit-right .avatar-browse {
	float:left;
	margin:10px 0 15px 0;
	width:100%;
	text-align:center;
	margin-top:10px;
	border-bottom:#ddd 1px solid;
	padding-bottom:15px
}
.avatar-edit-right .avatar-browse .upload-button {
	margin-top:10px;
	float:left;
	width:100%
}
.avatar-edit-right .avatar-browse .upload-button input {
	height:31px;
	border:0;
	cursor:pointer;
	font-size:12px;
	font-weight:700;
	width:137px;
	color:#fff;
	padding-left:25px;
	background:url(../images/icons/upload-avatar.png) 0 0 no-repeat
}
.avatar-edit-right .menu {
	padding:0;
	clear:both
}
.avatar-edit-right .menu li {
	display:inline
}
.avatar-edit-right .menu li a {
	background:#e7e7e7;
	padding:13px 15px 10px 15px;
	float:left;
	margin-right:1px;
	text-decoration:none;
	color:#000;
	font-weight:700;
	border-bottom:3px solid #e7e7e7
}
.avatar-edit-right .menu li.active a {
	background:#f6f6f6;
	border-bottom:3px solid #F60
}
.avatar-edit-right .uploadImage {
	background:url("/Style/css/images/upload-button.png") no-repeat center center;
	border-radius:0!important;
	font-size:14px!important;
	color:#fff;
	font-weight:700;
	width:110px!important;
	height:110px!important;
	border:#ddd 1px solid;
	padding:3px
}
.avatar-edit-right .content {
	float:left;
	clear:both;
	border:1px solid #e7e7e7;
	border-top:0;
	border-left:0;
	background:#f6f6f6;
	padding:10px;
	width:680px
}
.avatar-edit-right .list-avatar-item {
	float:left;
	width:115px;
	height:115px;
	margin:10px
}
.avatar-edit-right .list-avatar-item a {
	position:relative;
	display:block
}
.avatar-action {
	position:absolute;
	top:0;
	left:0;
	padding:2px 4px;
	font-size:11px;
	font-weight:700;
	background-color:#1A92E9;
	text-align:center;
	visibility:hidden
}
.avatar-action span {
	color:#FFF
}
.avatar-edit-right .list-avatar-item a:hover img {
	border:#F60 1px solid
}
.avatar-edit-right .list-avatar-item a.selected img {
	border:#F60 1px solid
}
.avatar-edit-right .list-avatar-item img {
	padding:3px;
	width:110px;
	height:110px;
	border:#ddd 1px solid
}
.profile-edit-area .ico_accinfo {
	background:url("/Style/images/icons/icons-profile.png") no-repeat scroll 0 2px transparent;
	border:0 none;
	float:left;
	margin:0 3px;
	height:19px;
	width:19px
}
.profile-edit-area .ico_avatar {
	background:url("/Style/images/icons/icons-profile.png") no-repeat scroll 0 -102px transparent;
	border:0 none;
	float:left;
	margin:0 3px;
	height:19px;
	width:19px
}
.profile-edit-area .ico_changepass {
	background:url("/Style/images/icons/icons-profile.png") no-repeat scroll 0 -144px transparent;
	border:0 none;
	float:left;
	margin:0 3px;
	height:19px;
	width:19px
}
.profile-edit-area .ico_reward {
	background:url("/Style/images/icons/icons-profile.png") no-repeat scroll 0 -168px transparent;
	border:0 none;
	float:left;
	margin:0 3px;
	height:19px;
	width:19px
}
.profile-edit-area .ico_edu {
	background:url("/Style/images/icons/icons-profile.png") no-repeat scroll 0 -58px transparent;
	border:0 none;
	float:left;
	margin:0 3px;
	height:19px;
	width:19px
}
.profile-edit-area .ico_email {
	background:url("/Style/images/icons/icons-profile.png") no-repeat scroll 0 -80px transparent;
	border:0 none;
	float:left;
	margin:0 3px;
	height:19px;
	width:19px
}
.profile-edit-area .ico_contact {
	background:url("/Style/images/icons/icons-profile.png") no-repeat scroll 0 -100px transparent;
	border:0 none;
	float:left;
	margin:0 3px;
	height:19px;
	width:19px
}
.profile-edit-area .ico_cuisineinterest {
	background:url("/Style/images/icons/icons-profile.png") no-repeat scroll 0 -17px transparent;
	border:0 none;
	float:left;
	margin:0 3px;
	height:19px;
	width:19px
}
.profile-edit-area .ico_hobby {
	background:url("/Style/images/icons/icons-profile.png") no-repeat scroll 0 -37px transparent;
	border:0 none;
	float:left;
	margin:0 3px;
	height:19px;
	width:19px
}
#userdeallist .userdeal-menu {
	padding:12px 10px;
	border:#ddd 1px solid;
	background:#eee;
	overflow:hidden;
	display:block;
	box-shadow:0 0 2px #f2f2f2;
	border-radius:5px
}
#userdeallist .userdeal-menu .ud-loading {
	float:right;
	margin:4px 10px 0 0
}
#userdeallist .userdeal-menu a {
	padding:6px 10px;
	border:#eee 1px solid;
	font-weight:700
}
#userdeallist .userdeal-menu a:hover {
	border:#fff 1px solid;
	padding:6px 10px;
	background:#fff;
	border-radius:5px
}
#userdeallist .userdeal-menu a.active {
	border:#fff 1px solid;
	padding:6px 10px;
	background:#fff;
	border-radius:5px
}
#userdeallist .coupon-item {
	border:#ddd 1px solid;
	margin:10px 0;
	padding:10px;
	overflow:hidden;
	display:block;
	background:#F6F6F6;
	border-radius:5px;
	line-height:20px
}
#userdeallist .coupon-item .coupons-img {
	width:150px;
	height:150px;
	float:left;
	padding:5px;
	margin-right:10px
}
#userdeallist .coupon-item .coupon-linkres {
	color:#02AAD4
}
#userdeallist .coupon-item .coupon-linkres:hover {
	text-decoration:underline
}
#userdeallist .coupon-item .coupon-countdown {
	font-weight:700
}
#userdeallist .coupon-item .coupon-type {
	background:url("../images/icons/coupon-tick.png") no-repeat scroll 0 0 #fff;
	border:1px solid #EEE;
	color:#333;
	padding:1px 0 1px 23px;
	text-shadow:0 1px 1px #FFF
}
.members-page {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.members-page .members-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.members-page .members-container .members-content {
	width:940px;
	padding:30px 30px 10px 30px;
	margin-top:80px;
	float:left;
	background:url(../images/icons/micro-content-bg.png) no-repeat
}
.members-area {
	border:#ddd 1px solid;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	width:908px;
	float:left;
	background:#fff;
	padding:15px
}
.members-area .left {
	float:left;
	width:580px
}
.members-area .right {
	float:right;
	width:300px
}
.members-area .right .rightbox {
	border:#ddd 1px solid;
	padding:10px;
	margin-top:10px;
	float:left;
	width:280px
}
.members-left-where {
	width:100%
}
.members-left-where ul {
	font-size:12px
}
.members-left-where ul li {
	font-size:12px;
	padding:2px 7px 2px 0!important;
	overflow:hidden;
	display:block;
	color:#777
}
.members-left-where ul li span {
	float:right;
	text-align:right;
	font-size:11px!important;
	font-weight:400!important;
	color:#888!important
}
.promotion-page {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.promotion-page .promotion-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.promotion-page .promotion-container .promotion-content {
	width:1000px;
	padding:0;
	margin-top:105px;
	float:left;
	border-radius:4px
}
.promotion-area {
	margin-bottom:20px;
	width:1000px;
	float:left
}
.promotionindex-resultfilter {
	border-radius:2px;
	background:#fff;
	margin-bottom:16px;
	box-shadow:0 0 1px #eee;
	padding:0 10px;
	height:36px;
	line-height:36px;
	border:#ddd 1px solid;
	text-shadow:0 1px 1px #FFF;
	color:#555;
	font-weight:400;
	font-size:12px;
	float:left;
	width:978px
}
.promotionindex-resultfilter .number-msg {
	float:left;
	font-size:15px
}
.promotionindex-resultfilter .sorting {
	float:right;
	width:auto;
	display:block;
	text-align:right;
	height:23px
}
.promotion-headingTitle {
	text-shadow:0 1px 1px #FFF;
	font-size:12px;
	width:960px;
	margin-left:-20px;
	color:#aaa;
	height:29px;
	line-height:29px;
	padding:0 20px;
	float:left;
	position:relative;
	background:url(../../Style/images/icons/breadcrum-bg.png) repeat-x;
	border-top:#eee 1px solid;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0
}
.highlight-events {
	float:left;
	width:1030px;
	margin-top:10px
}
.highlight-events .highlight-events-item {
	width:307px;
	height:307px;
	padding:2px;
	border:#aaa 1px solid;
	margin-right:30px;
	border-radius:2px;
	float:left;
	position:relative;
	margin-bottom:10px
}
.highlight-events-item img {
	border-radius:5px;
	width:307px
}
.highlight-events .highlight-events-item:hover {
	border:red 1px solid
}
.highlight-events .highlight-events-item .item-bg {
	position:absolute;
	height:35px;
	background:#444;
	opacity:.7;
	filter:alpha(opacity=70);
	width:100%;
	bottom:0;
	left:0
}
.highlight-events .highlight-events-item .item-text {
	position:absolute;
	width:285px;
	bottom:0;
	padding:5px;
	left:0;
	color:#fff
}
.highlight-events .highlight-events-item .item-text .hl-ev-heading {
	font-size:16px;
	float:left;
	font-weight:700;
	color:#fff
}
.highlight-events .highlight-events-item .item-text .hl-ev-heading a {
	color:#fff
}
.highlight-events .highlight-events-item .item-text .hl-ev-heading a:hover {
	text-decoration:underline
}
.highlight-events .highlight-events-item .item-text .hl-ev-content {
	font-size:12px;
	float:left;
	clear:both;
	padding-top:3px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:285px
}
.promotion-area .promotion-left {
	width:690px;
	float:left
}
.promotion-area .promotion-right {
	width:300px;
	float:right
}
.promotion-area .promotion-right .promotion-right-box {
	border-bottom:0;
	width:300px;
	float:left;
	border-bottom:#ddd 1px solid
}
.promotion-area .promotion-right .promotion-right-box .promotion-right-header {
	padding:10px;
	width:278px;
	border:#ddd 1px solid;
	font-weight:700;
	text-shadow:0 1px 1px #FFF;
	background:#f9f9f9
}
.promotion-area .promotion-right .promotion-right-box .promotion-right-filter {
	width:298px;
	border:#ddd 1px solid;
	float:left;
	background:#fff;
	border-top:0;
	border-bottom:0;
	border-bottom:0
}
.promotion-area .promotion-right .promotion-right-box .promotion-right-filter ul li {
}
.promotion-area .promotion-right .promotion-right-box .promotion-right-filter ul li a {
	padding:7px 10px 6px 10px;
	float:left;
	width:278px;
	border-bottom:#f7f7f7 1px solid
}
.promotion-area .promotion-right .promotion-right-box .promotion-right-filter ul li a:hover {
	background:#eee;
	border-bottom:#eee 1px solid
}
.promotion-area .promotion-right .promotion-right-box .promotion-right-filter ul li span {
	float:right;
	background:#A9D647;
	border-radius:2px;
	color:#FFF;
	text-align:center;
	width:35px;
	font-size:11px
}
.promotion-item {
	width:660px;
	float:left;
	margin-bottom:10px;
	padding:10px;
	border:#ddd 1px solid;
	border-radius:2px;
	background:#fff
}
.promotion-item .promotion-item-image {
	width:150px;
	float:left
}
.promotion-item .promotion-item-image img {
	width:150px;
	border:#333 1px solid
}
.promotion-item .promotion-item-content {
	width:495px;
	float:right
}
.promotion-item .promotion-item-content h1 {
	padding-bottom:8px;
	font-weight:700;
	float:left;
	width:100%;
	line-height:1.2em
}
.promotion-item .promotion-item-content h1 a:hover {
	text-decoration:underline
}
.promotion-item .promotion-item-content h3 {
	padding-bottom:5px;
	float:left;
	width:100%
}
.promotion-item .promotion-item-content h3 a {
	color:#09F
}
.promotion-item .promotion-item-content h3 a:hover {
	text-decoration:underline
}
.promotion-item .promotion-item-content .start-end {
	font-size:11px;
	padding:5px 0 3px 0;
	float:left;
	width:100%;
	color:#777
}
.promotion-item .promotion-item-content .address {
	padding-bottom:5px;
	float:left;
	width:100%;
	font-size:11px;
	color:#777
}
.promotions-category {
	width:100%;
	float:left;
	margin:0
}
.promotions-category ul {
	float:left;
	padding:0 5px;
	width:200px
}
.promotions-category li {
	width:200px;
	float:left;
	margin-right:10px;
	line-height:1.6em;
	color:#999;
	margin-bottom:2px
}
.promotions-category li a {
	color:#333
}
.promotions-category li a:hover {
	text-decoration:underline
}
.promotions-category li span {
	float:right;
	background:#A9D647;
	border-radius:6px;
	color:#FFF;
	text-align:center;
	width:35px
}
.reset-pass-page {
	width:800px;
	margin:0 auto;
	z-index:2000
}
.reset-pass-page-box {
	float:left;
	margin-top:150px;
	width:750px;
	border:#fff 1px solid;
	background:#f6f6f6;
	padding:30px 20px;
	border-radius:2px;
	-webkit-box-shadow:0 0 5px#888;
	box-shadow:0 0 5px #888;
	z-index:2000
}
.reset-pass-page-box .resetbox {
	float:left;
	width:660px;
	margin-left:20px
}
.reset-password-header {
	padding:10px 0;
	font-weight:700
}
.reset-password-guide {
	padding:10px 0 20px 0
}
.reset-pass-title {
	float:left;
	padding-top:12px;
	padding-right:10px
}
.reset-pass-input {
	padding:4px 0;
	float:left;
	width:420px;
	float:left
}
.reset-pass-input .error {
	font-style:italic;
	padding:3px 0;
	color:#c00
}
.reset-pass-input input {
	border:#ddd 1px solid;
	padding:5px;
	font-size:15px;
	width:400px
}
.reset-pass-button {
	margin-top:4px;
	float:left
}
.reset-pass-button input {
	border:#c00 1px solid 1px solid;
	padding:6px 10px 5px 10px;
	color:#fff;
	font-weight:700;
	border-radius:2px;
	cursor:pointer;
	background:#ff3019
}
.point-popup td {
	padding:2px 0
}
.upload-hashfiles {
	background-color:#fceab5
}
.static-page {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.static-page .static-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.static-page .static-container .static-content {
	width:1000px;
	padding:10px 0;
	margin-top:105px;
	float:left;
	margin-bottom:20px
}
.static-area {
	float:left;
	font-size:12px;
	width:1000px
}
.static-area a:hover {
	text-decoration:underline
}
.static-headers {
	padding-bottom:10px;
	width:100%;
	float:left;
	font-weight:700;
	text-shadow:0 1px 1px #fff;
	font-size:22px
}
.static-page .intro-clips {
	float:left;
	width:650px;
	height:400px;
	margin-top:10px;
	margin-left:130px;
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.static-content .static-ct {
	width:100%;
	float:left;
	margin-top:15px;
	min-height:400px;
	text-shadow:0 1px 1px #fff
}
.static-content .static-ct .left {
	width:470px;
	float:left;
	line-height:1.6em
}
.static-content .static-ct .left .department-title {
	padding:5px 0;
	font-weight:700;
	padding-bottom:5px;
	float:left;
	width:100%;
	color:#c00
}
.static-content .static-ct .right {
	width:770px;
	margin-top:20px;
	float:left;
	padding:15px;
	background:#eee;
	border-radius:4px
}
.static-content .static-ct .right input {
	padding:8px;
	border:#ddd 1px solid;
	width:350px;
	margin-bottom:5px;
	border-radius:3px;
	-moz-border-radius:3px;
	font-size:12px;
	color:#555
}
.static-content .static-ct .right textarea {
	padding:5px
}
.static-content .static-ct .right .button {
	width:100px;
	cursor:pointer;
	font-weight:700;
	margin-top:10px;
	float:left;
	border:1px solid #888;
	text-shadow:0 1px 1px #fff;
	border-radius:3px;
	color:#333;
	background:#f9c667;
	background:-moz-linear-gradient(top,#f9c667 0,#f79621 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9c667),color-stop(100%,#f79621));
	background:-webkit-linear-gradient(top,#f9c667 0,#f79621 100%);
	background:-o-linear-gradient(top,#f9c667 0,#f79621 100%);
	background:-ms-linear-gradient(top,#f9c667 0,#f79621 100%);
	background:linear-gradient(to bottom,#f9c667 0,#f79621 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667',endColorstr='#f79621',GradientType=0 )
}
.text-form {
	text-align:left;
	width:100%;
	float:left;
	margin-top:10px;
	position:relative;
	text-shadow:0 1px 1px #fff;
	min-height:400px
}
.feedback-form {
	text-align:left;
	width:100%;
	float:left;
	margin-top:10px;
	position:relative;
	text-shadow:0 1px 1px #fff
}
.feedback-form .feedback-notes {
	color:#333
}
.feedback-form .feedback-table {
	width:540px;
	float:left
}
.feedback-form .feedback-table td {
	margin:3px 0;
	color:#333
}
.feedback-form .feedback-table td span {
	color:#c00
}
.feedback-form .feedback-table select {
	border:#ddd 1px solid;
	padding:5px;
	float:left;
	margin-right:4px;
	width:150px;
	border-radius:3px
}
.feedback-form .feedback-table input {
	border:#ddd 1px solid;
	padding:10px 6px;
	width:410px
}
.feedback-form .feedback-table textarea {
	border:1px solid #DDD;
	border-radius:3px 3px 3px 3px;
	padding:5px;
	width:412px
}
.feedback-form .feedback-table button {
	padding:6px 15px;
	border:#888 1px solid;
	text-shadow:0 1px 1px #fff;
	cursor:pointer;
	font-weight:700;
	color:#333;
	border-radius:2px;
	background:#f9c667
}
.feedback-poll {
	float:right;
	width:190px;
	border:#ddd 1px solid;
	padding:10px;
	background:#f9f9f9;
	border-radius:5px;
	font-size:12px;
	margin-top:5px
}
.feedback-poll h1 {
	font-weight:700;
	font-size:16px;
	padding:10px 0;
	border-bottom:#ddd 1px solid;
	float:left;
	width:100%
}
.feedback-div {
	padding:15px 15px 0 15px;
	width:250px;
	background:#f7f7f7;
	z-index:9999;
	line-height:1.5em!important;
	color:#333!important;
	border:1px solid #ccc;
	border-left:#ddd 1px solid;
	border-radius:0 0 0 5px;
	-moz-border-radius:0 0 0 5px
}
.feedback-div .slide-out-desc {
	padding:0 0 10px 0
}
.feedback-div select {
	border:#ddd 1px solid;
	padding:3px;
	margin:3px 0
}
.feedback-div textarea {
	padding:5px;
	border:#ddd 1px solid
}
.feedback-div .submit-feedback-but {
	border:#fff 1px solid;
	background:#aaa;
	padding:5px 10px;
	color:#fff;
	font-weight:700;
	cursor:pointer
}
.feedback-div .submit-feedback-but:hover {
}
a.feedback {
	cursor:pointer;
	width:32px;
	display:block;
	text-indent:-99999px;
	outline:medium none;
	position:fixed;
	top:162px;
	right:0;
	z-index:999
}
a.fb-micro {
	cursor:pointer;
	background:url("/Scripts/feedback/feedback-hover.png") no-repeat scroll 0 0 transparent;
	width:32px;
	height:88px;
	display:block;
	text-indent:-99999px;
	outline:medium none;
	position:fixed;
	top:79px;
	right:0;
	z-index:999
}
a.fb-micro:hover {
	background:url("/Scripts/feedback/feedback-hover.png") no-repeat scroll 0 0 transparent!important
}
.suggest-div {
	padding:15px 15px 0 15px;
	width:250px;
	background:#f7f7f7;
	z-index:9998;
	line-height:1.5em!important;
	color:#333!important;
	border:1px solid #ccc;
	border-left:#ddd 1px solid;
	border-radius:0 0 0 5px;
	-moz-border-radius:0 0 0 5px
}
.suggest-div .slide-out-desc {
	padding:0 0 10px 0
}
.suggest-div select {
	border:#ddd 1px solid;
	padding:3px;
	margin:3px 0
}
.suggest-div input {
	border:#ddd 1px solid;
	padding:4px;
	margin:2px 0 1px 0;
	width:239px
}
.suggest-div textarea {
	padding:5px;
	border:#ddd 1px solid;
	margin-top:2px
}
.suggest-div .submit-feedback-but {
	border:#fff 1px solid;
	background:#aaa;
	padding:5px 10px;
	color:#fff;
	font-weight:700;
	cursor:pointer;
	width:80px
}
.suggest {
	cursor:pointer;
	width:32px;
	height:104px;
	display:block;
	text-indent:-99999px;
	outline:medium none;
	position:fixed;
	top:48px;
	right:0;
	z-index:999
}
.sug-micro {
	cursor:pointer;
	width:32px;
	display:block;
	text-indent:-99999px;
	outline:medium none;
	position:fixed;
	top:82px;
	right:0;
	z-index:99
}
a.search-micro {
	cursor:pointer;
	background:url("/Scripts/feedback/search-hover.png") no-repeat scroll 0 0 transparent;
	width:32px;
	height:33px;
	display:block;
	text-indent:-99999px;
	outline:medium none;
	position:fixed;
	top:45px;
	right:0;
	z-index:999
}
.search-div {
	padding:15px 15px 0 15px;
	height:110px;
	border-radius:4px 4px 4px 4px;
	width:250px;
	background:#F7FCFF;
	z-index:9999;
	line-height:1.5em!important;
	color:#333!important;
	border:1px solid #CCC;
	border-left:#DDD 1px solid;
	display:none;
	position:fixed;
	top:46px;
	right:38px
}
.search-div .arrow {
	background:url("../../Style/images/icons/arrow-right.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:12px;
	position:absolute;
	right:-7px;
	top:15px;
	width:7px
}
.search-div input {
	font-size:12px;
	color:#333;
	width:240px;
	border-radius:4px 4px 4px 4px;
	border:1px solid #DDD;
	padding:6px
}
.search-div a.search-adv {
	float:left;
	margin-top:9px
}
.search-div a.search-adv:hover {
	text-decoration:underline
}
.comment-watermark {
	color:#aaa
}
.clear-5 {
	clear:both;
	height:5px;
	font-size:0
}
.clear {
	clear:both;
	font-size:0
}
.clear-15 {
	clear:both;
	height:15px;
	font-size:0
}
.clear-10 {
	clear:both;
	height:10px;
	font-size:0
}
.album-photo,.review-photo {
}
.album-photo ul {
	list-style-type:none;
	width:510px
}
.review-photo ul {
	list-style-type:none;
	max-width:540px
}
.review-photo ul li {
	float:left;
	margin:5px
}
.review-single-photo ul li {
}
.review-double-photo ul li {
}
.review-triple-photo ul li {
	margin-right:1px;
	margin-bottom:1px
}
.photo-portrait-view {
	float:left
}
.photo-portrait-view td {
	padding-right:1px;
	padding-bottom:1px
}
.photo-landscape-view {
	float:left
}
.photo-landscape-view td {
	padding-right:1px;
	padding-bottom:1px
}
.like-message {
	background:url(../../Style/images/icons/flike.png) 0 -23px no-repeat;
	width:70px;
	height:19px;
	display:block;
	padding-left:23px;
	padding-top:3px;
	font-size:11px;
	text-shadow:none;
	color:#fff
}
.unlike-message {
	background:url(../../Style/images/icons/flike.png) no-repeat;
	width:70px;
	height:19px;
	display:block;
	padding-left:23px;
	padding-top:3px;
	font-size:11px;
	text-shadow:none;
	color:#fff
}
.count-like {
}
.micro-home-staticask {
	cursor:pointer
}
.toolbar_role {
	position:absolute;
	right:20px;
	top:20px;
	color:#777;
	font-weight:400;
	font-size:12px
}
.toolbar_role a {
	color:#777
}
.toolbar_role a:hover {
	text-decoration:underline;
	color:#000
}
.top-views,.top-views a {
	font-size:11px;
	color:#0192B7;
	margin-top:5px
}
.mobile-page {
	min-height:750px;
	background:#fff;
	width:970px;
	margin:0 auto;
	position:relative;
	margin-bottom:30px;
	margin-top:70px
}
.mobile-page .mobile-page-header {
	position:absolute;
	top:-70px;
	font-weight:700;
	font-size:24px;
	text-align:center;
	line-height:1.3em;
	left:220px;
	text-shadow:0 1px 1px #fff
}
.mobile-page .mobile-page-left1 {
	position:absolute;
	top:70px;
	font-weight:700;
	font-size:18px;
	text-align:center;
	left:35px;
	line-height:1.3em;
	color:#fff
}
.mobile-page .mobile-page-left2 {
	position:absolute;
	top:270px;
	font-weight:700;
	font-size:18px;
	text-align:center;
	left:35px;
	line-height:1.3em;
	color:#fff
}
.mobile-page .mobile-page-right1 {
	position:absolute;
	top:70px;
	font-weight:700;
	font-size:18px;
	text-align:center;
	right:28px;
	line-height:1.3em;
	color:#fff
}
.mobile-page .mobile-page-right2 {
	position:absolute;
	top:270px;
	font-weight:700;
	font-size:18px;
	text-align:center;
	right:57px;
	line-height:1.3em;
	color:#fff
}
.mobile-page .mobile-availableapp {
	position:absolute;
	top:490px;
	left:315px
}
.picturecounts a {
	font-size:11px;
	color:#333;
	background:#ddd;
	padding:5px 10px;
	float:left;
	width:530px
}
.picturecounts a:hover {
	text-decoration:underline
}
.highlight-text a {
	color:#FD5401
}
.loading-panel {
	background:url("../images/loading-review.gif") no-repeat center;
	margin-top:115px;
	height:30px
}
.report-data-error {
	float:right;
	text-align:right;
	display:none
}
.report-success {
	float:left;
	color:green;
	margin:10px 0 0 10px
}
.report-fail {
	float:left;
	color:red;
	margin:10px 0 0 10px
}
.resproperties-report {
	display:none
}
.correctinfotextbox {
	border:#ddd 1px solid;
	padding:5px;
	width:255px;
	height:45px
}
.errorkeyname {
	font-weight:700
}
.send-resinfo-error {
	float:left;
	border:#9F1B1B 0 solid;
	line-height:18px;
	border-radius:2px;
	width:100px;
	float:left;
	clear:both;
	margin-top:5px;
	font-weight:700;
	padding:4px 0;
	color:#fff;
	text-align:center;
	background:#ec0d0d
}
a.send-resinfo-error:hover {
	text-decoration:none
}
.send-resproperties-error {
	border:#9F1B1B 0 solid;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	width:100px;
	float:left;
	clear:both;
	margin-top:5px;
	font-weight:700;
	padding:4px 0;
	color:#fff;
	text-align:center;
	line-height:18px;
	background:#feffff;
	background:-moz-linear-gradient(top,#fd2e2e 0,#f22a2a 35%,#9F1B1B 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fd2e2e),color-stop(35%,#f22a2a),color-stop(100%,#9F1B1B));
	background:-webkit-linear-gradient(top,#fd2e2e 0,#f22a2a 35%,#9F1B1B 100%);
	background:-o-linear-gradient(top,#fd2e2e 0,#f22a2a 35%,#9F1B1B 100%);
	background:-ms-linear-gradient(top,#fd2e2e 0,#f22a2a 35%,#9F1B1B 100%);
	background:linear-gradient(top,#fd2e2e 0,#f22a2a 35%,#9F1B1B 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd2e2e',endColorstr='#9F1B1B',GradientType=0 )
}
a.send-resproperties-error:hover {
	text-decoration:none
}
.coupon-page {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.coupon-page .coupon-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.coupon-page .coupon-container .coupon-content {
	width:1000px;
	padding:0;
	margin-top:80px;
	margin-bottom:20px;
	float:left;
	border-radius:5px 5px 0 0
}
.coupon-page .coupon-container .coupon-area {
	min-height:500px
}
.coupon-page .coupon-container .coupon-area .coupon-mains {
	border:#ddd 1px solid;
	clear:both;
	width:1000px;
	float:left;
	background:#fff;
	margin-top:15px;
	border-top:0;
	border-radius:4px;
	-moz-box-shadow:0 0 2px #e5e5e5;
	-webkit-box-shadow:0 0 2px #e5e5e5;
	box-shadow:0 0 2px #e5e5e5
}
.coupon-relatest-item {
	width:186px;
	margin-bottom:10px;
	padding-bottom:5px;
	float:left;
	margin-right:5px;
	padding:5px;
	background:#fff;
	border-radius:3px
}
.coupon-relatest-item img {
	width:185px;
	margin-bottom:5px
}
.coupon-relatest-item .name {
	font-weight:700
}
.coupon-relatest-item .price {
	color:#1F9E1B
}
.coupon-page .coupon-page-header {
	text-shadow:0 1px 1px #FFF;
	font-size:12px;
	width:970px;
	margin-left:-20px;
	height:29px;
	line-height:29px;
	padding:0 15px;
	float:left;
	position:relative;
	background:url(../../Style/images/icons/breadcrum-bg.png) repeat-x;
	border-top:#eee 1px solid;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0
}
.coupon-page .coupon-page-header .coupon-arrow {
	background:url("../../Style/images/icons/arrow-review.png") no-repeat transparent;
	float:left;
	width:15px;
	height:28px;
	margin:1px 15px 0;
	opacity:.4
}
.coupon-page .coupon-page-header a {
	float:left;
	color:#aaa;
	padding-left:5px
}
.coupon-page .coupon-browse {
	float:right;
	width:230px;
	border:1px solid #CDCDCD;
	border-right:0;
	position:relative;
	border-radius:0 4px 0 0
}
.coupon-page .coupon-browse .coupon-browse-header {
	padding:0 10px;
	height:35px;
	line-height:36px;
	border-bottom:#ddd 1px solid;
	text-shadow:0 1px 1px #fff;
	background:#eee;
	font-weight:700;
	font-size:15px;
	width:210px;
	float:left
}
.coupon-page .no-item {
	padding:10px;
	background:#e5e5e5;
	background:-moz-linear-gradient(top,rgba(229,229,229,1) 0,rgba(221,221,221,1) 51%,rgba(221,221,221,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229,229,229,1)),color-stop(51%,rgba(221,221,221,1)),color-stop(100%,rgba(221,221,221,1)));
	background:-webkit-linear-gradient(top,rgba(229,229,229,1) 0,rgba(221,221,221,1) 51%,rgba(221,221,221,1) 100%);
	background:-o-linear-gradient(top,rgba(229,229,229,1) 0,rgba(221,221,221,1) 51%,rgba(221,221,221,1) 100%);
	background:-ms-linear-gradient(top,rgba(229,229,229,1) 0,rgba(221,221,221,1) 51%,rgba(221,221,221,1) 100%);
	background:linear-gradient(top,rgba(229,229,229,1) 0,rgba(221,221,221,1) 51%,rgba(221,221,221,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5',endColorstr='#dddddd',GradientType=0 );
	font-weight:700;
	font-size:15px;
	width:920px;
	float:left
}
.list-filters {
	padding: 5px 0 0 15px;
}
.list-filters-item {
	float:left;
	width:180px;
	margin:5px;
}

.list-filters-item .right_c {
	float:right;
	width:40px;
	margin-top:1px;
	text-align:center;
	background:#a9d647;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-border-radius:6px;
	border:0;
	color:#fff
}
.coupon-page .coupon-browse .coupon-browse-category {
	padding:10px;
	float:left;
	background:#f8f8f8;
	width:210px
}
.coupon-page .coupon-browse .coupon-others-items {
	padding:15px;
	background:#f8f8f8;
	float:left;
	width:200px
}
.coupon-page .coupon-list-area {
	float:left;
	width:760px;
	min-height:571px;
	border-radius:4px 0 0 0
}
.coupon-page .coupon-list-area .coupon-resultfilter {
	margin-bottom:5px;
	background:#f6f6f6;
	border-bottom:#eee 1px solid;
	border-radius:4px 0 0 0;
	width:749px;
	padding:0 10px;
	height:35px;
	line-height:35px;
	border:#ddd 1px solid;
	border-right:0;
	border-left:0;
	text-shadow:0 1px 1px #FFF;
	color:#555;
	font-weight:400;
	font-size:12px;
	float:left
}
.coupon-page .coupon-list-area .coupon-resultfilter .number-msg {
	float:left;
	width:450px;
	font-size:15px;
	margin-left:5px
}
.coupon-page .coupon-list-area .coupon-resultfilter .sorting {
	float:right;
	width:auto;
	display:block;
	text-align:right;
	height:23px;
	margin-right:20px
}
.coupon-page .voucher-item {
	float:left;
	width:720px;
	margin-top:15px;
	margin-left:18px;
	border-bottom:#ddd 1px solid;
	margin-bottom:10px;
	padding-bottom:15px
}
.coupon-page .voucher-item .voucher-img {
	float:left;
	width:300px;
	height:200px
}
.coupon-page .voucher-item .voucher-content {
	float:right;
	width:380px
}
.coupon-page .voucher-item .voucher-content .price {
	font-size:30px;
	font-weight:700;
	padding:0 0 10px 0;
	color:#f94c00;
	float:left;
	width:100%
}
.coupon-page .voucher-item .voucher-content .couponcount {
	font-size:14px;
	float:right;
	margin-top:20px;
	margin-right:10px
}
.coupon-page .voucher-item .voucher-content .coupons-information {
	float:left;
	width:200px;
	border-right:#eee 1px solid;
	margin-right:20px;
	margin-top:20px
}
.coupon-page .voucher-item .voucher-content .couponcount .remainss {
	float:right;
	text-align:center
}
.coupon-page .voucher-item .voucher-content .couponcount .remainscoupon {
	background:#929292;
	width:60px;
	height:60px;
	line-height:60px;
	border-radius:200px;
	text-align:center;
	color:#fff;
	font-size:20px;
	font-weight:700
}
.coupon-page .voucher-item .voucher-content .couponcount .redeemeds {
	float:left;
	margin-right:6px;
	text-align:center
}
.coupon-page .voucher-item .voucher-content .couponcount .redeemedcoupon {
	background:#03aae1;
	width:60px;
	height:60px;
	line-height:60px;
	border-radius:200px;
	text-align:center;
	color:#fff;
	font-size:20px;
	font-weight:700
}
.coupon-page .voucher-item .voucher-content .couponcount .coupon-countlabel {
	padding-top:8px;
	font-size:12px
}
.coupon-page .voucher-item .voucher-content h1 {
	padding-bottom:5px;
	font-weight:700;
	line-height:1.3em
}
.coupon-page .voucher-item .voucher-content h1 a:hover {
	text-decoration:underline
}
.coupon-page .voucher-item .voucher-content h3 a:hover {
	text-decoration:underline
}
.coupon-countdown {
	padding:0 0 12px;
	clear:both;
	font-size:14px
}
.voucher-reward-note {
	border:#f98d01 1px dashed;
	float:left;
	width:178px;
	padding:15px;
	background:#f9ead6;
	position:absolute;
	bottom:-210px
}
.voucher-reward-features {
	clear:both;
	width:1000px;
	float:left;
	border:#ddd 1px solid;
	margin-bottom:10px;
	background:#fff;
	border-radius:3px;
	box-shadow:0 0 2px #e5e5e5
}
.voucher-reward-features .voucher-feature-content {
	float:left;
	padding:10px;
	width:980px
}
.voucher-reward-features .voucher-feature-content .left {
	float:left;
	width:750px;
	line-height:21px
}
.voucher-reward-features .voucher-feature-content .right {
	float:right;
	width:130px;
	text-align:center;
	margin-top:5px
}
.voucher-reward-features .voucher-feature-content h1 {
	padding-bottom:5px;
	padding-top:3px
}
D:\Projects\Foody\Presentation\Nop.Web\Style\css\home.min.css .voucher-reward-features .voucher-feature-content h1 a {
	color:#fff;
	font-weight:700
}
.voucher-reward-features .voucher-feature-content h1 a:hover {
	text-decoration:underline
}
.voucher-reward-features .voucher-feature-content .feature-value {
	font-size:24px;
	color:#f99800;
	font-weight:700
}
.voucher-reward-features .voucher-feature-content .featured-coupon-remains {
	color:#fff;
	font-weight:700;
	width:30px;
	height:30px;
	line-height:30px;
	float:left;
	background:#03aae1;
	text-align:center;
	border-radius:100px
}
.voucher-reward-features .voucher-feature-content .featured-coupon-redeemed {
	color:#fff;
	font-weight:700;
	width:30px;
	height:30px;
	line-height:30px;
	float:left;
	background:#929292;
	text-align:center;
	border-radius:100px
}
.redeem-button {
	font-size:14px;
	float:left;
	margin-top:5px;
	padding:8px 10px;
	border-radius:2px;
	color:#fff;
	text-shadow:none;
	text-shadow:0 1px rgba(0,0,0,.1);
	background:#fc915f
}
.redeem-button:hover {
	background:#f2825b
}
.voucher-reward-details {
	float:left;
	width:680px;
	background:#fff;
	width:960px;
	border:#ddd 1px solid;
	border-radius:3px;
	padding:20px
}
.voucher-reward-details p {
	padding:10px 0
}
.reward-summary {
	clear:both;
	float:left
}
.reward-summary table {
	width:740px;
	border:#fff 1px solid;
	border-bottom:#f6f6f6 1px solid;
	font-size:11px;
	border-right:0;
	color:#666
}
.reward-summary table th {
	padding:5px 10px;
	font-weight:700;
	border-bottom:#fff 1px solid;
	background:#f0f0f0;
	color:#333
}
.reward-summary table td {
	padding:5px 10px;
	color:#555;
	text-shadow:0 1px 1px #FFF;
	border-right:#fff 1px solid
}
.reward-summary table td span {
	color:#444;
	font-weight:700
}
.reward-summary table td span i {
	padding:0 3px;
	color:#333;
	font-weight:400
}
.reward-summary table td .list {
	float:left;
	width:132px;
	margin-right:0;
	padding:1px 0;
	background:url(/images/microsite-icons.png) no-repeat;
	background-position:0 -93px;
	padding-left:15px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.reward-summary table tr:nth-child(even) {
	background-color:#f6f6f6
}
.reward-summary table tr:nth-child(odd) {
	background-color:#fff
}
.reward-summary a {
	text-decoration:underline
}
.reward-summary-logs {
	clear:both;
	float:left
}
.reward-summary-logs table {
	width:560px;
	border:#fff 1px solid;
	border-bottom:0;
	font-size:11px;
	border-right:0;
	color:#666
}
.reward-summary-logs table th {
	padding:5px 10px;
	font-weight:700;
	border-bottom:#fff 1px solid;
	background:#f0f0f0;
	color:#333
}
.reward-summary-logs table td {
	border-bottom:#fff 1px solid;
	padding:5px 10px;
	color:#555;
	text-shadow:0 1px 1px #FFF;
	border-right:#fff 1px solid
}
.reward-summary-logs table td span {
	color:#444;
	font-weight:700
}
.reward-summary-logs table td span i {
	padding:0 3px;
	color:#333;
	font-weight:400
}
.reward-summary-logs table td .list {
	float:left;
	width:132px;
	margin-right:0;
	padding:1px 0;
	background:url(/images/microsite-icons.png) no-repeat;
	background-position:0 -93px;
	padding-left:15px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.reward-summary table tr:nth-child(even) {
	background-color:#f6f6f6
}
.reward-summary table tr:nth-child(odd) {
	background-color:#fff
}
.reward-summary a {
	text-decoration:underline
}
.reward-gray-row {
	float:left;
	width:355px;
	background:#f8f8f8;
	padding:5px;
	margin-right:5px
}
.reward-light-row {
	float:left;
	width:355px;
	background:#fff;
	padding:5px;
	margin-right:5px
}
.reward-row-left {
	width:130px;
	float:left
}
.reward-row-right {
	width:150px;
	float:right;
	text-align:right;
	padding-right:5px;
	font-weight:700
}
.box_fb_like {
	background:none repeat scroll 0 0 #f86811;
	border-radius:3px 3px 0 0;
	bottom:0;
	left:5px;
	position:fixed;
	z-index:100
}
.box_fb_like .iphone-link {
	float:left;
	width:43px;
	padding:7px 5px 1px;
	font-weight:700;
	color:#fff
}
.box_fb_like .iphone-link a {
	color:#fff;
	text-decoration:none;
	font-size:11px
}
.box_fb_like .iphone-link a:hover {
	text-decoration:underline
}
.add-friend {
	cursor:pointer;
	padding:7px 15px;
	color:#fff;
	text-shadow:none;
	border-radius:3px;
	font-size:12px;
	background:#ff3019
}
.add-friend:hover {
	cursor:pointer;
	padding:7px 15px;
	color:#fff;
	text-shadow:none;
	border-radius:3px;
	font-size:12px;
	background:#ffa84c
}
.add-friend-btn {
	cursor:pointer;
	padding:7px 15px;
	color:#fff;
	text-shadow:none;
	border-radius:3px;
	font-size:12px;
	background:#ff3019
}
.add-friend-btn:hover {
	cursor:pointer;
	padding:7px 15px;
	color:#fff;
	text-shadow:none;
	border-radius:3px;
	font-size:12px;
	background:#ffa84c
}
.btn-follow {
	cursor:pointer;
	padding:7px 15px;
	color:#fff;
	text-shadow:none;
	border-radius:3px;
	font-size:12px;
	background:#ff3019;
	float:right;
	text-transform:capitalize
}
.btn-follow:hover {
	cursor:pointer;
	padding:7px 15px;
	color:#fff;
	text-shadow:none;
	border-radius:3px;
	font-size:12px;
	background:#ffa84c
}
.btn-unfollow {
	cursor:pointer;
	padding:7px 15px;
	color:#fff;
	text-shadow:0 1px 1px #FFF;
	border-radius:3px;
	font-size:12px;
	background:#ddd;
	float:right;
	color:#999
}
.accept-request {
	cursor:pointer;
	color:#229901;
	padding-right:3px
}
.accept-request:hover {
	text-decoration:underline
}
.cancel-add-friend {
	cursor:pointer;
	padding-left:3px
}
.cancel-add-friend:hover {
	text-decoration:underline
}
.respond-request-friend {
	padding-right:10px
}
.isfriend {
	position:absolute;
	top:0;
	left:6px
}
.remove-friend {
	display:none;
	position:absolute;
	top:2px;
	left:8px
}
.request-friend {
	padding:7px 10px 7px 25px;
	color:#666;
	text-shadow:none;
	border-radius:4px;
	font-size:12px;
	border:#ddd 1px solid;
	background:#fff;
	width:158px
}
.cancel-request {
	position:absolute;
	top:2px;
	left:6px;
	cursor:pointer
}
.friend {
	color:#222;
	padding:7px 10px 7px 25px;
	border-radius:3px;
	background:#d6f9ff;
	background:-moz-linear-gradient(top,#d6f9ff 0,#9ee8fa 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d6f9ff),color-stop(100%,#9ee8fa));
	background:-webkit-linear-gradient(top,#d6f9ff 0,#9ee8fa 100%);
	background:-o-linear-gradient(top,#d6f9ff 0,#9ee8fa 100%);
	background:-ms-linear-gradient(top,#d6f9ff 0,#9ee8fa 100%);
	background:linear-gradient(to bottom,#d6f9ff 0,#9ee8fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f9ff',endColorstr='#9ee8fa',GradientType=0 )
}
.remove-friends {
	position:absolute;
	top:10px;
	left:6px;
	cursor:pointer
}
.isfriends {
	position:absolute;
	top:7px;
	left:4px
}
.request-friendlist {
	padding:7px 5px 7px 22px;
	color:#666;
	text-shadow:none;
	border-radius:4px;
	font-size:12px;
	border:#ddd 1px solid;
	background:#fff;
	float:right;
	text-align:right
}
.activities-timelines-title {
	margin:10px;
	border-bottom:#ddd 1px solid;
	padding-bottom:3px;
	font-weight:700;
	margin-top:10px
}
.profile-activities-item {
	width:600px;
	float:left;
	margin:0 10px 10px;
	border-bottom:#eee 1px solid;
	padding-bottom:8px
}
.profile-activities-avatars {
	width:60px;
	float:left;
	margin-right:10px
}
.profile-activities-content {
	float:right;
	width:525px
}
.profile-activities-content a {
	color:#222;
	font-weight:700
}
.profile-activities-content a:hover {
	text-decoration:underline
}
.profile-activities-content h2 {
	padding:4px 0 5px 0;
	font-weight:700;
	float:left;
	width:100%;
	font-size:12px
}
.profile-activities-content h2 a {
	color:#111
}
.profile-activities-content .activities-time {
	color:#777;
	font-size:11px;
	padding:2px 0
}
.friends-box {
	padding:10px;
	float:left;
	width:620px
}
.friends-box .friends-item {
	float:left;
	width:600px;
	margin-right:15px;
	margin-bottom:10px;
	border-bottom:#ddd 1px solid;
	padding-bottom:10px;
	color:#555
}
.friends-box .friends-item .friends-item-img {
	float:left
}
.friends-box .friends-item .friends-item-img img {
	width:80px;
	height:80px
}
.friends-box .friends-item .friends-item-right {
	float:right;
	width:505px;
	margin-top:5px
}
.friends-box .friends-item .friends-item-right .friends-username {
	font-weight:700;
	padding-bottom:4px;
	font-size:16px;
	text-overflow:ellipsis;
	overflow:hidden;
	width:300px;
	height:15px
}
.friends-box .friends-item .friends-item-right .friends-username a {
	color:#111
}
.friends-box .friends-item .friends-item-right .friends-username a:hover {
	text-decoration:underline
}
.notification-new-none {
	border:#ddd 1px solid;
	border-radius:2px;
	text-align:center;
	font-weight:700;
	cursor:pointer;
	margin-right:0;
	float:right;
	height:22px;
	width:24px;
	background:url('../images/icons/ico_not.png') 0 -44px no-repeat
}
.notification-new-none:hover {
	background:#c00 url('../images/icons/ico_not.png') 0 -66px no-repeat;
	border:#c00 1px solid
}
.notification-new-have {
	border:#E82200 1px solid;
	text-shadow:none;
	height:21px;
	width:24px;
	border-radius:2px;
	text-align:center;
	font-weight:700;
	cursor:pointer;
	color:#fff;
	float:right;
	background:#ff1a00;
	background:-moz-linear-gradient(top,#ff1a00 0,#e82200 55%,#ff1a00 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff1a00),color-stop(55%,#e82200),color-stop(100%,#ff1a00));
	background:-webkit-linear-gradient(top,#ff1a00 0,#e82200 55%,#ff1a00 100%);
	background:-o-linear-gradient(top,#ff1a00 0,#e82200 55%,#ff1a00 100%);
	background:-ms-linear-gradient(top,#ff1a00 0,#e82200 55%,#ff1a00 100%);
	background:linear-gradient(to bottom,#ff1a00 0,#e82200 55%,#ff1a00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00',endColorstr='#ff1a00',GradientType=0 )
}
.notification-new-have:hover {
	background:#ff3019;
	background:-moz-linear-gradient(top,#ff3019 0,#cf0404 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff3019),color-stop(100%,#cf0404));
	background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);
	background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);
	background:-ms-linear-gradient(top,#ff3019 0,#cf0404 100%);
	background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019',endColorstr='#cf0404',GradientType=0 )
}
._pop1 {
	background:#fff;
	border:1px solid #ccc;
	box-shadow:0 2px 5px rgba(0,0,0,.3);
	width:300px;
	position:absolute;
	top:44px;
	right:0
}
._pop1 ._pop_arrow {
	background:url("/Style/images/icons/pop-arrow.png") no-repeat scroll 0 0 transparent;
	height:11px;
	position:absolute;
	right:64px;
	top:-11px;
	width:19px
}
._pop1 ._pop_close {
	background:url("/Style/images/icons/_close.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:11px;
	width:11px;
	margin:5px 5px 0 0
}
._pop1 ._pop_close:hover {
	background-position:0 -12px
}
._pop1 ._pop_innner {
	line-height:15px;
	padding:17px 15px 10px 15px;
	text-align:left
}
._pop1 ._pop_btn {
	background-color:#f2f2f2;
	border-top:1px solid #ccc;
	height:37px
}
._pop1 ._pop_btn img {
	float:right
}
._pop1 .popup-learnmore-mgs {
	color:#666;
	font-size:12px;
	line-height:1.4em;
	padding-top:5px
}
._pop1 .popup-learnmore {
	float:right;
	padding:9px 5px 0 0
}
._pop1 .popup-learnmore a {
	color:#999!important;
	font-size:11px!important;
	font-weight:400!important;
	padding-right:10px
}
._pop1 .popup-learnmore a:hover {
	text-decoration:underline!important;
	background:none!important;
	font-weight:400!important
}
._pop1 .popup-learnmore-ok {
	float:right;
	margin-top:5px;
	margin-right:13px
}
._pop1 .popup-learnmore-ok .header-link-to-facebook {
	padding:5px 10px;
	background:#ccc!important;
	color:#222!important;
	border-radius:3px;
	font-weight:700
}
._pop1 .popup-learnmore-ok .header-link-to-facebook:hover {
	background:#ddd!important
}
._pop2 {
	background:#fff;
	border:1px solid #ccc;
	box-shadow:0 2px 5px rgba(0,0,0,.3);
	width:400px;
	position:absolute;
	top:39px;
	right:-170px;
	z-index:10
}
._pop2 ._pop_arrow {
	background:url("/Style/images/icons/pop-arrow.png") no-repeat scroll 0 0 transparent;
	height:11px;
	position:absolute;
	right:200px;
	top:-11px;
	width:19px
}
._pop2 ._pop_close {
	background:url("/Style/images/icons/_close.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:11px;
	width:11px;
	margin:5px 5px 0 0;
	cursor:pointer
}
._pop2 ._pop_close:hover {
	background-position:0 -12px
}
._pop2 ._pop_innner {
	line-height:15px;
	color:#111;
	padding:15px 15px 10px 15px;
	font-weight:400;
	text-align:left
}
._pop2 ._pop_btn {
	background-color:#f2f2f2;
	border-top:1px solid #ccc;
	height:25px;
	padding:5px 0 6px 0;
	text-shadow:0 1px 1px #FFF!important
}
._pop2 ._pop_btn img {
	float:right;
	margin:5px
}
._pop2 .popup-learnmore-mgs {
	color:#666;
	font-size:12px;
	line-height:1.4em;
	padding-top:5px
}
._pop2 .popup-learnmore {
	float:left;
	padding:6px 5px 0 0;
	margin-left:270px
}
._pop2 .popup-learnmore a {
	color:#999!important;
	font-size:11px!important;
	font-weight:400!important;
	padding:0!important
}
._pop2 .popup-learnmore a:hover {
	text-decoration:underline!important;
	background:none!important;
	font-weight:400!important;
	padding:0!important
}
._pop2 .popup-learnmore-ok {
	float:right;
	margin-top:5px;
	margin-right:13px
}
._pop2 .popup-learnmore-ok a {
	padding:5px 10px;
	background:#ccc!important;
	color:#222!important;
	border-radius:3px!important;
	font-weight:700
}
._pop2 .popup-learnmore-ok a:hover {
	background:#ddd!important
}
._pop3 {
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #CCC;
	box-shadow:0 0 3px rgba(0,0,0,.3);
	position:absolute;
	right:120px;
	top:-15px;
	width:400px;
	z-index:999
}
._pop3 ._pop_arrow {
	background:url("/Style/images/icons/pop-arrow-left.png") no-repeat scroll 0 0 transparent;
	height:19px;
	position:absolute;
	right:-11px;
	top:16px;
	width:11px
}
._pop3 ._pop_close {
	background:url("/Style/images/icons/_close.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:11px;
	width:11px;
	margin:8px 8px 0 0;
	cursor:pointer
}
._pop3 ._pop_close:hover {
	background-position:0 -12px
}
._pop3 ._pop_innner {
	line-height:15px;
	color:#111;
	padding:15px 15px 15px 15px;
	font-weight:400;
	text-align:left
}
._pop3 ._pop_btn {
	background-color:#f2f2f2;
	border-top:1px solid #ccc;
	height:22px;
	padding:5px 0 6px 0;
	text-shadow:0 1px 1px #FFF!important
}
._pop3 ._pop_btn img {
	float:right;
	margin:5px
}
._pop3 .popup-learnmore-mgs {
	color:#555;
	font-size:12px;
	line-height:1.4em;
	padding-top:5px
}
._pop3 .popup-learnmore {
	float:left;
	padding:2px 5px 0 0;
	margin-left:270px
}
._pop3 .popup-learnmore a {
	color:#999!important;
	font-size:11px!important;
	font-weight:400!important;
	padding:0!important
}
._pop3 .popup-learnmore a:hover {
	text-decoration:underline!important;
	background:none!important;
	font-weight:400!important;
	padding:0!important
}
._pop3 .popup-learnmore-ok {
	float:right;
	margin-top:1px;
	margin-right:13px
}
._pop3 .popup-learnmore-ok a {
	padding:5px 10px;
	background:#ccc!important;
	color:#222!important;
	border-radius:3px!important;
	font-weight:700
}
._pop3 .popup-learnmore-ok a:hover {
	background:#ddd!important
}
.feed-new-none {
	border:#ddd 1px solid;
	border-radius:2px;
	text-align:center;
	font-weight:700;
	cursor:pointer;
	margin-right:0;
	float:right;
	height:22px;
	width:24px;
	background:url('../images/icons/ico_not.png') 0 0 no-repeat
}
.feed-new-none:hover {
	background:#c00 url('../images/icons/ico_not.png') 0 -22px no-repeat;
	border:#c00 1px solid
}
.feedBox {
	margin-right:5px
}
.feedBox .arrow {
	background:url("ico/arrow-top.png") no-repeat scroll 0 0 transparent;
	height:8px;
	left:8px;
	position:absolute;
	top:26px;
	width:12px;
	z-index:10
}
#feedsFlyout {
	display:block;
	width:320px;
	float:right;
	margin-top:5px;
	background:none repeat scroll 0 0 #f8f8f8;
	border:1px solid #AAA;
	border-radius:2px;
	color:#222;
	list-style:none outside none;
	font-weight:700;
	box-shadow:0 0 3px #aaa;
	position:absolute;
	left:-200px;
	top:28px
}
#feedsFlyout a {
	text-decoration:none;
	border:0;
	border:0
}
#feedsFlyout .feed-header {
	text-align:left;
	padding:5px 0 3px 10px;
	border-bottom:1px solid #DDD;
	background:#fff;
	border-radius:3px
}
#feedsFlyout .friend-count {
	clear:both;
	text-align:left;
	padding:3px 0 2px 10px;
	background:#f9f9f9;
	font-weight:400;
	color:#555;
	border-bottom:#eee 1px solid
}
#feedsFlyout .request-friends {
	border:0 solid green
}
#feedsFlyout .feeds-box {
	border-top:1px solid #ddd;
	max-height:300px;
	overflow:auto
}
#feedsFlyout .loading-more {
	position:absolute;
	bottom:0;
	width:300px;
	background:none repeat scroll 0 0 #F8F8F8;
	height:25px
}
#feedsFlyout .loading-more img {
	margin:8px 0 0 140px
}
#feedsFlyout .request-list {
	background:none repeat scroll 0 0 #FFF;
	float:left;
	padding:10px;
	width:300px
}
#feedsFlyout .request-user {
	float:left;
	margin-right:5px
}
#feedsFlyout .new-notification {
	background-color:#ddd
}
#feedsFlyout .icocomment {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 1px transparent;
	float:left;
	height:16px;
	width:16px
}
#feedsFlyout .icoreview {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -20px transparent;
	float:left;
	height:16px;
	width:16px
}
#feedsFlyout .icouseful {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -40px transparent;
	float:left;
	height:16px;
	width:16px
}
#feedsFlyout .icophoto {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -60px transparent;
	float:left;
	height:16px;
	width:16px
}
#feedsFlyout .icofriend {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -80px transparent;
	float:left;
	height:16px;
	width:16px
}
#feedsFlyout .icoblog {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -100px transparent;
	float:left;
	height:16px;
	width:16px
}
#feedsFlyout .feed-message-item {
	border-bottom:#eee 1px solid;
	padding:5px 10px
}
#feedsFlyout .feed-message-item:hover {
	background:#fff;
	cursor:pointer
}
#feedsFlyout .feed-message-content {
	float:left;
	color:#555;
	font-size:11px;
	font-weight:400;
	line-height:1.5em;
	margin-left:10px;
	width:220px
}
#feedsFlyout .feed-posted-time {
	color:#999
}
#feedsFlyout .feed-viewall-bottom {
	background:none repeat scroll 0 0 #FFF;
	border-top:1px solid #eee;
	color:#C33;
	border-radius:0 0 4px 4px;
	float:left;
	padding:3px 10px;
	text-align:left;
	width:300px
}
#feedsFlyout .feed-viewall-bottom a {
	color:#C33
}
#feedsFlyout .feed-viewall-bottom:hover {
	background:#f8f8f8
}
#feed-loading {
	margin-top:10px;
	position:absolute;
	right:10px
}
.notificationBox {
	float:right;
	position:relative;
	margin-right:2px
}
.notificationBox .arrow {
	background:url("ico/arrow-top.png") no-repeat scroll 0 0 transparent;
	height:8px;
	right:6px;
	position:absolute;
	z-index:99;
	top:26px;
	width:12px
}
#notificationsFlyout {
	display:block;
	width:320px;
	float:right;
	margin-top:5px;
	background:none repeat scroll 0 0 #f8f8f8;
	border:1px solid #AAA;
	border-radius:2px;
	color:#222;
	list-style:none outside none;
	font-weight:700;
	box-shadow:0 0 3px #aaa;
	position:absolute;
	top:28px;
	left:-170px
}
#notificationsFlyout a {
	text-decoration:none;
	border:0;
	border:0
}
#notificationsFlyout .notify-header {
	text-align:left;
	padding:5px 0 3px 10px;
	border-bottom:1px solid #DDD;
	background:#fff;
	border-radius:2px 2px 0 0
}
#notificationsFlyout .friend-count {
	clear:both;
	text-align:left;
	padding:3px 0 2px 10px;
	background:#f9f9f9;
	font-weight:400;
	color:#555;
	border-bottom:#eee 1px solid
}
#notificationsFlyout .request-friends {
	border:0 solid green
}
#notificationsFlyout .notifications-box {
	border-top:1px solid #ddd;
	max-height:300px;
	overflow:auto
}
#notificationsFlyout .loading-more {
	position:absolute;
	bottom:0;
	width:300px;
	background:none repeat scroll 0 0 #F8F8F8;
	height:25px
}
#notificationsFlyout .loading-more img {
	margin:8px 0 0 140px
}
#notificationsFlyout .request-list {
	background:none repeat scroll 0 0 #FFF;
	float:left;
	padding:10px;
	width:300px
}
#notificationsFlyout .request-user {
	float:left;
	margin-right:5px
}
#notificationsFlyout .new-notification {
	background-color:#ddd
}
#notificationsFlyout .icocomment {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 1px transparent;
	float:left;
	height:16px;
	width:16px
}
#notificationsFlyout .icoreview {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -20px transparent;
	float:left;
	height:16px;
	width:16px
}
#notificationsFlyout .icouseful {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -40px transparent;
	float:left;
	height:16px;
	width:16px
}
#notificationsFlyout .icophoto {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -60px transparent;
	float:left;
	height:16px;
	width:16px
}
#notificationsFlyout .icofriend {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -80px transparent;
	float:left;
	height:16px;
	width:16px
}
#notificationsFlyout .icoblog {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -100px transparent;
	float:left;
	height:16px;
	width:16px
}
#notificationsFlyout .notification-message-item {
	border-bottom:#eee 1px solid;
	padding:5px 10px
}
#notificationsFlyout .notification-message-item:hover {
	background:#fff;
	cursor:pointer
}
#notificationsFlyout .notification-message-content {
	float:left;
	color:#555;
	font-size:11px;
	font-weight:400;
	line-height:1.5em;
	margin-left:10px;
	width:220px
}
#notificationsFlyout .notification-posted-time {
	color:#999
}
#notificationsFlyout .notification-viewall-bottom {
	background:none repeat scroll 0 0 #FFF;
	border-top:1px solid #eee;
	color:#C33;
	border-radius:0 0 2px 2px;
	float:left;
	padding:3px 10px;
	text-align:left;
	width:300px
}
#notificationsFlyout .notification-viewall-bottom a {
	color:#C33
}
#notificationsFlyout .notification-viewall-bottom:hover {
	background:#f8f8f8
}
#notification-all-page .icocomment {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 1px transparent;
	float:left;
	height:16px;
	width:16px
}
#notification-all-page .icoreview {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -20px transparent;
	float:left;
	height:16px;
	width:16px
}
#notification-all-page .icouseful {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -40px transparent;
	float:left;
	height:16px;
	width:16px
}
#notification-all-page .icophoto {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -60px transparent;
	float:left;
	height:16px;
	width:16px
}
#notification-all-page .icofriend {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -80px transparent;
	float:left;
	height:16px;
	width:16px
}
#notification-all-page .icoblog {
	background:url("/Style/images/icons/notification.png") no-repeat scroll 0 -100px transparent;
	float:left;
	height:16px;
	width:16px
}
#notify-loading {
	margin-top:10px;
	position:absolute;
	right:10px
}
.notification-friends-add {
	background:none repeat scroll 0 0 #FFF;
	cursor:pointer;
	border-bottom:1px solid #DDD;
	border-radius:4px 4px 0 0;
	padding:5px 10px 3px
}
.notification-friends-add:hover {
	text-decoration:underline
}
.notification-addfriend-item {
	padding:5px 0;
	border-top:#eee 1px solid;
	background:#fff
}
.notification-addfriend-item:hover {
	background:#f9f9f9
}
.notification-addfriend-item-activities {
	padding:10px 0;
	border-top:#eee 1px solid;
	background:#fff
}
.notification-addfriend-label {
	padding:3px 10px;
	font-weight:400
}
.notification-addfriend-ok {
	background:none repeat scroll 0 0 #eee;
	border:1px solid #ddd;
	border-radius:2px 2px 2px 2px;
	cursor:pointer;
	font-size:11px;
	font-weight:700;
	padding:4px 5px
}
.notification-addfriend-ok:hover {
	background:none repeat scroll 0 0 #ddd;
	border:1px solid #ccc;
	border-radius:2px 2px 2px 2px
}
.notification-addfriend-no {
	font-weight:400;
	color:#777;
	cursor:pointer;
	font-size:11px
}
.notification-addfriend-no:hover {
	text-decoration:underline
}
.notification-addfriend-item-avatar {
	float:left;
	width:50px;
	margin-left:10px
}
.notification-addfriend-item-content {
	float:left;
	width:220px;
	text-align:left;
	margin-left:10px
}
.notification-addfriend-item-content .leftnames {
	width:120px;
	float:left;
	line-height:1.4em;
	margin-top:8px
}
.notification-addfriend-item-content .leftnames a:hover {
	text-decoration:underline
}
.notification-addfriend-item-content .leftnames .friends-static {
	font-weight:400;
	color:#888;
	font-size:11px
}
.notification-addfriend-item-content .rightbuttons {
	width:90px;
	float:right;
	margin-top:8px
}
.ad-in-photoview img {
	opacity:.2
}
.ad-in-photoview img:hover {
	opacity:.8
}
.index-list-item-tool {
	position:absolute;
	right:10px;
	bottom:7px
}
.index-list-item-tool a {
	padding:5px;
	float:left;
	width:70px;
	text-align:center;
	border-radius:2px;
	color:#fff;
	text-shadow:none;
	display:block;
	text-shadow:0 1px rgba(0,0,0,.1);
	background:#fc915f
}
.index-list-item-tool a:hover {
	background:#f2825b
}
.lists-tools {
	margin-bottom:10px;
	padding-bottom:5px;
	float:left;
	width:100%
}
.lists-labels {
	margin-bottom:5px;
	color:#c00
}
.lists-items {
	border-bottom:#eee 1px solid;
	float:left;
	width:100%;
	padding-bottom:10px;
	position:relative;
	padding-top:10px;
	background:#fff
}
.lists-items:hover {
	cursor:move
}
.list-owner-details {
	float:left;
	margin-left:5px;
	width:200px
}
.list-owner-details .list-owners-details-name {
	font-weight:700;
	text-transform:capitalize
}
.list-owner-details .list-owners-details-name a:hover {
	text-decoration:underline
}
.list-owner-details .list-owners-details-stats {
	font-size:11px;
	padding-top:4px
}
.lists-items .lists-items-img {
	float:left;
	margin-right:10px
}
.lists-items .lists-items-link {
	font-weight:700;
	width:93%
}
.lists-items .lists-items-link a {
	color:#333;
	font-size:16px
}
.lists-items .lists-items-link a:hover {
	text-decoration:underline
}
.lists-items .lists-items-address {
	font-size:11px;
	color:#666
}
.lists-items .lists-items-stats {
	font-size:11px;
	color:#888;
	float:left;
	margin-top:10px;
	margin-bottom:5px
}
.lists-items .lists-items-stats span {
	float:left
}
.lists-items .lists-items-deleteicn {
	position:absolute;
	right:5px;
	top:10px
}
.lists-items .lists-othercategory {
	font-size:11px;
	color:#2FB8DA;
	width:500px
}
.lists-items .lists-othercategory a {
	color:#2FB8DA
}
.lists-items .lists-othercategory a:hover {
	text-decoration:underline
}
.lists-headers {
	margin-bottom:10px;
	padding-bottom:1px;
	float:left;
	width:100%
}
.lists-headers .descriptions {
	float:left
}
.lists-headers .tools {
	float:left;
	border-bottom:#eee 1px solid;
	margin-bottom:5px;
	width:555px;
	padding-bottom:3px;
	color:#2FB8DA
}
.lists-headers .tools a {
	padding:0 5px 0 0;
	color:#0fa9cf;
	font-weight:700
}
.lists-headers .tools a:hover {
	text-decoration:underline
}
.list-load-more-result {
	display:block;
	clear:both;
	text-align:center;
	margin:0 0 20px;
	height:40px;
	line-height:40px;
	margin-top:10px;
	float:left;
	width:100%;
	border:1px solid #eee;
	border-radius:4px;
	-moz-border-radius:4px;
	cursor:pointer;
	font-weight:700;
	font-size:16px;
	background:#f8f8f8
}
.list-load-more-result a {
	color:#333;
	padding:7px 160px;
	text-decoration:none
}
.list-load-more-result:hover {
	background:#f2f2f2
}
.list-location-header {
	font-weight:700;
	clear:both;
	margin-bottom:5px;
	overflow:hidden;
	position:relative
}
.list-location-header h3 {
	background:#f51709;
	padding:5px;
	margin-bottom:5px;
	cursor:pointer;
	border-radius:3px;
	font-size:16px;
	color:#fff;
	font-weight:700;
	margin-bottom:5px;
	padding:10px
}
.list-location-header .icoexpand {
	background:url("../../../Style/images/icons/micro_arrow.png") no-repeat scroll 0 -19px transparent;
	float:right;
	height:19px;
	width:19px;
	cursor:pointer;
	position:absolute;
	top:10px;
	right:10px
}
.list-location-header .icoexpand:hover {
	background:url("../../../Style/images/icons/micro_arrow.png") no-repeat scroll -20px -19px transparent;
	cursor:pointer
}
.list-location-header .icocollapse {
	background:url("../../../Style/images/icons/micro_arrow.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:19px;
	width:19px;
	cursor:pointer;
	position:absolute;
	top:10px;
	right:10px
}
.list-location-header .icocollapse:hover {
	background:url("../../../Style/images/icons/micro_arrow.png") no-repeat scroll -20px 0 transparent;
	cursor:pointer
}
.lists-category-tabs {
	float:left;
	width:300px
}
.lists-category-tabs ul {
	border:#eee 1px solid;
	float:left;
	border-bottom:0
}
.lists-category-tabs ul li {
	float:left
}
.lists-category-tabs ul li a {
	padding:5px 10px;
	background:#f0f0f0;
	float:left;
	width:282px;
	border-bottom:#ddd 1px solid;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.lists-category-tabs ul li a:hover {
	background:#fff
}
.lists-category-tabs ul li a.current {
	background:#fff;
	font-weight:700;
	color:#c00
}
#wishListFormWrapper h2 {
	background:#eee;
	padding:13px 20px 10px 20px!important;
	margin-left:-20px;
	text-shadow:0 1px 1px #fff;
	border-bottom:#ddd 1px solid!important;
	margin-top:-20px;
	border-radius:5px 5px 0 0
}
.wishlist-form {
	clear:both;
	width:580px;
	float:left;
	margin-top:15px
}
.wishlist-form table td {
	padding:5px
}
.wishlist-form .list-create-input input {
	border:1px solid #DDD;
	border-radius:3px 3px 3px 3px;
	font-size:14px;
	padding:8px;
	width:400px
}
.wishlist-form .list-create-input textarea {
	border:1px solid #DDD;
	border-radius:3px 3px 3px 3px;
	font-size:14px!important;
	padding:8px;
	width:400px;
	font-size:12px
}
.wishlist-notes {
	float:right;
	width:150px;
	margin-top:27px
}
.wishlist-tabs {
	border-left:#ddd 1px solid;
	border-right:#ddd 1px solid;
	width:987px
}
.lists-point {
	border:#0ab8f1 1px solid;
	border-radius:2px;
	width:60px;
	float:left;
	clear:both;
	text-align:center;
	font-size:20px;
	font-weight:700;
	padding:6px 0;
	color:#fff;
	background:#0ab8f1
}
.lists-point-mine {
	border:#0ab8f1 1px solid;
	border-radius:2px;
	width:50px;
	float:left;
	clear:both;
	text-align:center;
	font-size:18px;
	font-weight:700;
	padding:5px 0;
	color:#fff;
	background:#0ab8f1
}
.list-buttons {
	border-top:#ddd 1px solid;
	float:left;
	width:584px;
	padding:2px 20px 7px 20px;
	position:absolute;
	bottom:0;
	left:0;
	background:#eee;
	border-radius:0 0 5px 5px
}
.list-buttons .button-save {
	background:#fc915f;
	background:-moz-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc915f),color-stop(100%,#f76c4a));
	background:-webkit-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-o-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-ms-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:linear-gradient(to bottom,#fc915f 0,#f76c4a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc915f',endColorstr='#f76c4a',GradientType=0 );
	border:0;
	margin-top:5px;
	cursor:pointer;
	padding:7px 10px;
	font-size:12px;
	color:#fff;
	border-radius:2px
}
.list-buttons .button-save:hover {
	background:#f2825b;
	background:-moz-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2825b),color-stop(100%,#f07146));
	background:-webkit-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-o-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-ms-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:linear-gradient(to bottom,#f2825b 0,#f07146 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b',endColorstr='#f07146',GradientType=0 )
}
.list-buttons .button-cancel {
	border:#ccc 1px solid;
	border-radius:4px;
	color:#888;
	background:#eee;
	padding:5px 10px;
	cursor:pointer
}
a.custom-list-link {
	width:26px!important;
	height:13px;
	background:url("../images/icons/arrow-red.png") no-repeat center top;
	padding:0 3px!important;
	border:0!important;
	margin-top:5px
}
a.custom-list-link:hover {
	background-position:center -14px!important;
	background-color:transparent!important
}
.rounded-count {
	position:absolute;
	top:-5px;
	left:-5px;
	background:#c00;
	color:#fff;
	padding:4px;
	border-radius:20px;
	width:15px;
	text-align:center;
	box-shadow:0 0 3px #fff;
	font-weight:700
}
.lists-status-reviews {
	padding-right:2px;
	height:15px
}
.lists-status-photos {
	padding-right:2px;
	margin-left:10px
}
.lists-status-like {
	padding-right:2px;
	margin-left:10px
}
.lists-status-checkin {
	padding-right:2px;
	margin-left:10px
}
.lists-detail-page {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.lists-detail-page .lists-detail-page-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.lists-detail-page .lists-detail-page-container .lists-detail-page-content {
	width:1000px;
	margin-bottom:20px;
	padding:0;
	margin-top:105px;
	float:left;
	border-radius:4px
}
.lists-detail-page .lists-all-contents {
	float:left;
	width:670px
}
.lists-detail-page .lists-all-contents .lists-contents {
	float:left;
	width:640px;
	border:#ddd 1px solid;
	padding:15px;
	background:#fff;
	border-radius:3px;
	box-shadow:0 0 2px #E5E5E5;
	margin-bottom:20px
}
.listindex-header-title {
	float:left;
	width:500px
}
.listindex-header-create {
	float:right;
	display:block;
	text-align:right;
	margin-top:-1px
}
.listindex-header-create a {
	font-size:11px;
	border:#ccc 1px solid;
	padding:5px 10px;
	border-radius:2px;
	text-shadow:0 1px 1px #fff;
	background:#fff
}
.listindex-header-create a:hover {
	background:#eee
}
.listindex-resultfilter {
	border-radius:3px;
	background:#fff;
	width:978px;
	padding:0 10px;
	height:36px;
	line-height:36px;
	border:#ddd 1px solid;
	text-shadow:0 1px 1px #FFF;
	color:#555;
	font-weight:400;
	font-size:12px;
	float:left
}
.listindex-resultfilter .number-msg {
	float:left;
	width:80px;
	font-size:15px
}
.listindex-resultfilter .sorting {
	float:right;
	width:auto;
	display:block;
	text-align:right;
	height:23px
}
.lists-detail-page .lists-contents .lists-contents-left {
	width:600px;
	float:left;
	padding-right:20px;
	margin-right:10px
}
.lists-detail-page .lists-contents-right {
	width:326px;
	float:right
}
.lists-details-title {
	float:left;
	width:100%;
	padding-bottom:5px;
	margin-bottom:10px
}
.lists-details-title .titles {
	float:left;
	width:500px
}
.lists-details-title .titles h1 {
	font-size:20px;
	font-weight:700;
	color:#C00;
	padding:5px 0;
	text-transform:capitalize
}
.lists-details-title .titles .titles-description {
	float:left;
	width:100%;
	padding-bottom:5px;
	padding-top:4px;
	color:#666
}
.lists-details-title .lists-detail-tools {
	float:left;
	margin-top:10px
}
.lists-details-title .lists-detail-tools a:hover,.lists-details-title .lists-detail-tools a.active {
	background:none repeat scroll 0 0 #2FB8DA;
	border-radius:3px 3px 3px 3px;
	color:#FFF;
	text-shadow:none;
	font-weight:700;
	padding:5px 10px
}
.lists-details-title .lists-detail-tools a.deactive {
	background:none repeat scroll 0 0 #ccc;
	border-radius:3px 3px 3px 3px;
	color:#FFF;
	text-shadow:none;
	font-weight:700;
	padding:5px 10px
}
.lists-details-title .lists-detail-tools a {
	background:none repeat scroll 0 0 #ccc;
	border-radius:3px 3px 3px 3px;
	color:#111;
	text-shadow:0 1px 1px #fff;
	font-weight:700;
	padding:5px 10px
}
.lists-details-title .lists-detail-tools a.subscribe-link {
	background:#fff;
	font-weight:400;
	border-radius:3px 3px 3px 3px;
	color:#666;
	text-shadow:none;
	border:1px solid #ddd;
	padding:5px
}
.lists-details-items {
	border-bottom:#eee 1px solid;
	padding-top:8px;
	padding-bottom:8px;
	float:left;
	width:100%;
	clear:both
}
.lists-details-items:hover {
	background:#f9f9f9
}
.lists-details-items .count-row {
	font-size:11px;
	color:#666;
	padding-top:8px
}
.lists-details-items .restaurant-avatar {
	float:left;
	margin-right:10px;
	border-radius:4px
}
.lists-details-items .restaurant-name {
	font-weight:700;
	font-size:16px;
	padding:5px 0
}
.lists-details-items .restaurant-name a {
	color:#111;
	font-weight:700;
	font-size:16px
}
.lists-details-items .restaurant-name a:hover {
	text-decoration:underline
}
.lists-owners-box {
	clear:both;
	background:#fff;
	border:#ddd 1px solid;
	padding:10px;
	float:left;
	width:324px;
	border-radius:2px
}
.lists-owners-box .lists-owners {
	border-bottom:#f2f2f2 1px solid;
	padding-bottom:2px;
	margin-bottom:10px;
	float:left;
	width:100%
}
.lists-details-comments {
	clear:both;
	margin:10px 0;
	float:left;
	width:100%
}
.lists-new-box {
	background:#fff;
	border:#ddd 1px solid;
	margin-bottom:15px;
	box-shadow:0 0 2px #ddd;
	border-radius:2px
}
.lists-new-box .new-headers {
	background:#f8f8f8;
	border-bottom:#eee 1px solid;
	padding:10px 10px;
	font-size:14px;
	border-radius:2px 2px 0 0
}
.lists-new-box .lists-new-items {
	border-bottom:#eee 1px solid;
	padding:10px
}
.lists-new-box .lists-new-items .new-item-photos {
	float:left;
	margin-right:10px;
	margin-top:2px
}
.lists-new-box .lists-new-items .new-items-title {
	font-weight:700;
	text-transform:capitalize
}
.lists-new-box .lists-new-items .new-items-title a {
	font-size:12px;
	font-weight:700
}
.lists-new-box .lists-new-items .new-items-title a:hover {
	text-decoration:underline
}
.lists-new-box .lists-new-items .new-items-user {
	font-size:11px;
	color:#888
}
.lists-new-box .lists-new-items .new-items-user a {
	color:#02AAD4
}
.lists-new-box .lists-new-items .new-items-user a:hover {
	text-decoration:underline
}
h4.index-featured-list-header {
	font-weight:700;
	font-size:17px;
	color:#c00;
	padding:10px 0 10px 15px;
	float:left;
	width:655px;
	border-bottom:#eee 1px solid;
	background:#f8f8f8;
	margin-top:-15px;
	margin-left:-15px;
	text-shadow:0 1px 1px #fff;
	border-radius:2px 2px 0 0;
	margin-bottom:5px
}
.index-featured-list-area {
	width:1030px;
	overflow:hidden;
	margin-top:10px
}
.index-list-feature-big {
	float:left;
	width:315px;
	height:260px;
	margin-right:24px;
	border-radius:2px;
	background:#fff;
	box-shadow:0 0 2px #E5E5E5;
	border:#ddd 1px solid
}
.index-list-feature-big:hover {
	background:#f9f9f9
}
.index-list-feature-big-count {
	font-size:11px;
	padding:3px;
	border-radius:4px;
	clear:both
}
.index-list-feature-desc {
	float:left;
	width:100%;
	text-transform:capitalize;
	clear:both;
	font-size:14px
}
.index-list-feature-img {
	width:315px;
	float:left;
	margin-right:10px
}
.index-list-feature-img img {
	width:315px;
	height:auto;
	border-radius:3px 3px 0 0
}
.index-list-feature-desc a.featuredlist-title {
	float:left;
	color:#333;
	font-weight:700
}
.index-list-feature-desc a.featuredlist-title:hover {
	text-decoration:underline
}
.index-list-feature-desc a.featuredlist-avatar {
	float:left;
	padding-left:5px
}
.index-list-feature-desc a.featuredlist-users {
	float:left;
	padding-left:5px;
	color:#0FA9CF
}
.index-list-feature-desc a.featuredlist-users:hover {
	text-decoration:underline
}
.index-list-featuresub {
	float:left;
	width:315px;
	margin:0 24px 25px 0;
	background:#fff;
	border-radius:2px;
	box-shadow:0 0 2px #E5E5E5;
	border:#ddd 1px solid;
	height:260px
}
.index-list-featuresub:hover {
	background:#f9f9f9
}
.index-list-featuresub-img {
	width:315px;
	float:left
}
.index-list-featuresub-img img {
	width:315px;
	height:auto;
	height:196px
}
.index-list-featuresub-count {
	position:absolute;
	left:5px;
	bottom:40px;
	padding:3px;
	font-size:11px;
	border-radius:4px;
	background:#333;
	opacity:.8;
	color:#fff
}
.index-list-featuresub-desc {
	padding:0;
	float:left;
	width:100%;
	font-size:14px;
	text-transform:capitalize
}
.index-list-featuresub-desc a.featuredlist-title {
	float:left;
	color:#444;
	font-weight:700;
	font-size:12px
}
.index-list-featuresub-desc a.featuredlist-title:hover {
	text-decoration:underline
}
.index-list-featuresub-desc a.featuredlist-avatar {
	float:left;
	padding-left:5px
}
.index-list-featuresub-desc a.featuredlist-users {
	float:left;
	padding-left:5px;
	color:#0FA9CF
}
.index-list-featuresub-desc a.featuredlist-users:hover {
	text-decoration:underline
}
.index-list-feature-right {
	float:left;
	margin:5px 10px
}
.index-list-featuresub-right {
	margin:5px 10px;
	float:left
}
.index-list-createdby {
	clear:both;
	margin:5px 0 0 0;
	float:left;
	width:100%;
	color:#555
}
.index-list-createdby a {
	color:#02AAD4;
	text-transform:capitalize
}
.index-list-createdby a:hover {
	text-decoration:underline
}
.index-list-feature-others {
	float:left;
	width:640px
}
.member-addmore span {
	font-weight:700!important;
	font-size:16px!important;
	background:#f2f2f2!important;
	border-radius:3px!important;
	text-align:none;
	margin-left:5px;
	float:left;
	padding:0 4px!important;
	color:#fd0101!important
}
.member-addmore span:hover {
	text-decoration:none!important;
	background:#ddd!important
}
.list-addmore-but {
	background:#F6F6F6;
	color:#c00;
	font-weight:700;
	padding:7px 5px 5px 7px;
	overflow:hidden;
	border-radius:2px 2px 0 0;
	border-bottom:#ccc 1px solid;
	text-shadow:0 1px 1px #FFF
}
.tool-custom-list {
	position:relative;
	font-size:12px
}
.tool-custom-list .custom-list-wrapper {
	position:absolute;
	top:30px;
	background-color:#FFF;
	border:1px solid #ccc;
	width:228px;
	border-radius:2px;
	box-shadow:0 0 3px #ccc
}
.tool-custom-list:hover .custom-list-wrapper {
	display:block
}
.tool-custom-list ul li {
	width:100%
}
.custom-list-wrapper li a {
	border-bottom:1px solid #F5F5F5;
	color:#111;
	display:block;
	line-height:16px;
	padding:4px 8px 4px 22px;
	text-decoration:none
}
.custom-list-wrapper li a:hover,.custom-list-wrapper li a.checked:hover {
	color:#FFF;
	background-color:#2FB8DA;
	background-position:left -54px
}
.custom-list-wrapper li a.checked {
	background:url(/style/images/icons/tick.png) left 6px no-repeat;
	font-weight:700
}
.custom-list-wrapper li .list-label {
	display:block;
	max-width:200px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.index-list-hot-container {
	float:left;
	width:100%
}
.index-list-hot-item {
	float:left;
	width:640px;
	background:#fff;
	padding:5px 0;
	border-bottom:#eee 1px solid
}
.index-list-hot-item:hover {
	background:#f9f9f9
}
.index-list-hot-itemimg {
	width:120px;
	float:left
}
.index-list-hot-itemimg img {
	width:120px;
	height:80px
}
.index-list-hot-iteminfo {
}
.index-list-hot-iteminfo .index-list-hot-iteminside {
}
.index-list-hot-item img {
	width:120px;
	height:80px
}
.index-list-hot-item img:hover {
}
.index-list-hot-itemtitle {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:18px
}
.index-list-hot-itemtitle a {
	font-size:14px;
	text-transform:capitalize;
	font-weight:700
}
.index-list-hot-itemtitle a:hover {
	text-decoration:underline
}
.index-list-hot-itemcount {
	color:#aaa;
	font-size:12px;
	padding-top:1px
}
.index-list-hot-users {
	clear:both;
	width:100%;
	float:left
}
.index-list-hot-users .user-avatar {
	float:left;
	margin-right:7px
}
.index-list-hot-users .user-name {
	font-weight:700;
	float:left;
	padding-top:6px;
	text-transform:capitalize
}
.index-list-hot-users .user-name a:hover {
	text-decoration:underline
}
.list-hot-itemstat {
	float:left;
	font-size:11px;
	color:#888;
	clear:both
}
.list-hot-itemstat .stat-num {
}
.subscribed-list-container {
	float:left;
	width:820px;
	clear:both;
	margin-top:10px;
	margin-left:5px
}
.subscribed-list-item {
	float:left;
	margin-right:25px;
	width:245px;
	background:#fff;
	margin-left:2px;
	margin-bottom:25px
}
.subscribed-list-itemimg {
	position:absolute;
	left:0
}
.subscribed-list-iteminfo {
	left:0;
	top:0;
	width:245px
}
.subscribed-list-iteminfo .subscribed-list-iteminside {
	position:relative;
	margin-top:50px;
	padding:7px 5px;
	border-radius:4px;
	background-color:rgba(7,10,11,.6);
	border:1px solid rgba(0,0,0,.2);
	background-image:-moz-linear-gradient(center top,rgba(67,60,61,.6) 0,rgba(7,10,11,.6) 100%);
	box-shadow:0 0 1px 1px rgba(255,255,255,.3) inset,0 0 0 #000;
	display:inline-block;
	text-align:center;
	color:#fff;
	max-width:200px
}
.subscribed-list-itemimg {
	width:245px;
	height:153px;
	border:#333 1px solid;
	border-radius:4px
}
.subscribed-list-itemimg img {
	width:245px;
	height:153px
}
.subscribed-list-itemimg img:hover {
	-moz-box-shadow:0 0 4px #bbb;
	-webkit-box-shadow:0 0 4px #bbb;
	box-shadow:0 0 4px #bbb
}
.subscribed-list-itemtitle {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.subscribed-list-itemtitle a {
	color:#fff;
	font-size:14px;
	width:160px;
	text-transform:capitalize;
	font-weight:700
}
.subscribed-list-itemtitle a:hover {
	text-decoration:underline
}
.subscribed-list-itemcount {
	color:#888;
	font-size:11px
}
.subscribed-list-item-users {
	clear:both;
	margin-top:62px;
	position:relative;
	float:left;
	margin-left:10px
}
.subscribed-list-item-users .user-avatar {
	float:left;
	margin-right:7px
}
.subscribed-list-item-users .user-name {
	font-weight:700;
	float:left;
	padding-top:7px
}
.subscribed-list-item-users .user-name a:hover {
	text-decoration:underline
}
.lists-user-addbut {
	display:none;
	clear:both;
	padding:5px 0;
	margin-bottom:5px;
	float:left;
	background:#f5f5f5;
	text-align:center;
	width:555px;
	font-weight:700;
	margin-top:2px;
	border:#ddd 1px solid;
	border-radius:4px;
	position:relative
}
.top100-keywords {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.top100-keywords .top100-keywords-container {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.top100-keywords .top100-keywords-container .top100-keywords-content {
	margin-top:120px;
	float:left;
	border-radius:5px 5px 0 0
}
.top100-keywords .top100-keywords-contents {
	width:970px;
	border:#ddd 1px solid;
	padding:15px;
	float:left;
	margin-top:15px;
	background:#fff;
	min-height:500px
}
.top100-keywords-row {
	padding:2px 0;
	float:left;
	width:310px
}
.top100-keywords-link {
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:200px
}
.top100-keywords-link a {
	color:#3589A7;
	text-transform:capitalize
}
.top100-keywords-link a:hover {
	text-decoration:underline
}
.blueName {
	color:#333;
	font-weight:700;
	text-transform:capitalize
}
.blurText {
	color:#333
}
.information-name {
	float:left;
	border-bottom:#ddd 1px solid;
	padding:5px 0;
	font-weight:700;
	width:660px;
	margin:15px 0;
	color:#c00;
	font-size:16px
}
.box-information-normal {
	float:left;
	width:100%;
	padding:2px 0
}
.box-information-normal .label {
	width:150px;
	float:left
}
.box-information-normal .label span {
	color:#c00;
	font-weight:700
}
.box-information-normal .details {
	float:left;
	width:510px
}
.box-information-normal .details input {
	border-radius:2px;
	background:#f9f9f9
}

.pop-review-titarea {
	float:left;
	font-size:18px;
	padding-top:5px;
	width:885px
}
.pop-review-tits {
	float:left;
	width:100%
}
.pop-review-tits a:hover {
	text-decoration:underline
}
.pop-review-titaddress {
	font-size:12px;
	font-weight:400;
	padding-top:4px;
	color:#666;
	float:left;
	width:100%
}
.pop-review-write-button {
	float:right;
	text-align:right;
	display:block;
	width:200px;
	font-size:12px;
	margin-top:7px
}
.pop-review-write-button a {
	padding:8px 10px;
	border-radius:2px;
	color:#fff;
	text-shadow:none;
	text-shadow:0 1px rgba(0,0,0,.1);
	background:#fc915f
}
.pop-review-write-button a:hover {
	background:#f2825b
}
.pop-edit-reviews {
	padding-left:3px;
	float:left
}
.pop-edit-reviews a {
	text-decoration:underline;
	font-style:italic
}
.pop-edit-reviews a:hover {
	color:#029FC6
}
.items-stats2 {
	font-size:11px;
	padding-bottom:5px;
	color:#029fc6!important
}
.items-stats2 a {
	color:#029fc6!important;
	font-weight:400!important;
	text-transform:lowercase!important
}
.items-stats2 a:hover {
	text-decoration:underline
}
.review-home-pop-link {
	font-size:11px;
	float:left;
	width:100%
}
.review-home-pop-link a {
	color:#029FC6
}
.review-home-pop-link a:hover {
	text-decoration:underline
}
.invites {
	border-bottom:1px solid #DDD;
	font-weight:700;
	margin-bottom:10px;
	padding-bottom:7px
}
.section-rows {
	float:left;
	width:100%;
	padding:5px 0;
	margin-bottom:10px
}
.section-rows table {
	width:740px;
	border:#fff 1px solid;
	border-bottom:#f6f6f6 1px solid;
	font-size:11px;
	border-right:0;
	color:#666;
	margin-top:5px;
	float:left
}
.section-rows table th {
	padding:5px 10px;
	font-weight:700;
	border-bottom:#fff 1px solid;
	background:#f0f0f0;
	color:#333
}
.section-rows table td {
	padding:5px 10px;
	color:#555;
	text-shadow:0 1px 1px #FFF;
	border-right:#fff 1px solid
}
.section-rows table td span {
	color:#444;
	font-weight:700
}
.section-rows table td span i {
	padding:0 3px;
	color:#333;
	font-weight:400
}
.section-rows table td .list {
	float:left;
	width:132px;
	margin-right:0;
	padding:1px 0;
	background:url(/images/microsite-icons.png) no-repeat;
	background-position:0 -93px;
	padding-left:15px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.section-rows table tr:nth-child(even) {
	background-color:#f6f6f6
}
.section-rows table tr:nth-child(odd) {
	background-color:#fff
}
.pop-write-review-right-header {
	background:none repeat scroll 0 0 #F6F6F6;
	border-bottom:1px solid #DDD;
	border-radius:5px 5px 0 0;
	float:left;
	font-size:16px;
	font-weight:700;
	margin-left:-20px;
	margin-top:-20px;
	padding:12px 20px 10px;
	position:relative;
	text-shadow:0 1px 1px #FFF;
	width:884px
}
.pop-write-review-right-selection {
	background:none repeat scroll 0 0 #F8F8F8;
	border:1px dashed #DDD;
	text-shadow:0 1px 1px #fff;
	clear:both;
	float:left;
	margin:20px 0;
	padding:10px;
	width:562px
}
.pop-write-review-right-conbut {
	float:left;
	width:100%;
	clear:both;
	margin:15px 0
}
.pop-write-review-right-img {
	border:1px solid #FFF;
	float:left;
	margin-right:15px;
	width:80px
}
.pop-write-review-right-continue {
	padding:8px 10px;
	border-radius:2px;
	color:#fff;
	cursor:pointer;
	text-shadow:none;
	text-shadow:0 1px rgba(0,0,0,.1);
	background:#fc915f;
	background:-moz-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc915f),color-stop(100%,#f76c4a));
	background:-webkit-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-o-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-ms-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:linear-gradient(to bottom,#fc915f 0,#f76c4a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc915f',endColorstr='#f76c4a',GradientType=0 )
}
.pop-write-review-right-continue:hover {
	background:#f2825b;
	background:-moz-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2825b),color-stop(100%,#f07146));
	background:-webkit-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-o-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-ms-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:linear-gradient(to bottom,#f2825b 0,#f07146 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b',endColorstr='#f07146',GradientType=0 )
}
.pop-invite-continue-button {
	float:left;
	text-align:left;
	display:block;
	width:100%;
	font-size:12px;
	margin-top:30px;
	clear:both;
	margin-left:340px
}
.pop-invite-continue-button a {
	padding:15px 30px;
	border-radius:2px;
	color:#fff;
	text-shadow:none;
	text-shadow:0 1px rgba(0,0,0,.1);
	float:left;
	font-size:16px;
	background:#fc915f;
	background:-moz-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc915f),color-stop(100%,#f76c4a));
	background:-webkit-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-o-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-ms-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:linear-gradient(to bottom,#fc915f 0,#f76c4a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc915f',endColorstr='#f76c4a',GradientType=0 )
}
.pop-invite-continue-button a:hover {
	background:#f2825b;
	background:-moz-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2825b),color-stop(100%,#f07146));
	background:-webkit-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-o-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-ms-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:linear-gradient(to bottom,#f2825b 0,#f07146 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b',endColorstr='#f07146',GradientType=0 )
}
.tooltip {
	display:none;
	background:#fff;
	border:#949494 1px solid;
	font-size:12px;
	width:270px;
	padding:10px;
	color:#333;
	z-index:1000;
	box-shadow:0 0 2px #aaa;
	border-radius:2px;
	-moz-border-radius:2px;
	position:relative
}
.tooltip.bottom {
	background:url(http://jquerytools.org/media/img/tooltip/black_arrow_bottom.png)
}
.tooltip.bottom {
	background:url(http://jquerytools.org/media/img/tooltip/black_arrow_bottom.png);
	padding-top:40px;
	height:55px
}
.tooltip .tooltip-left {
	float:left;
	margin-right:10px
}
.tooltip .tooltip-fullname {
	text-transform:capitalize;
	font-size:16px;
	border-bottom:#eee 1px solid;
	width:100%;
	padding-bottom:5px;
	margin-bottom:10px;
	word-wrap:break-word
}
.tooltip .tooltip-right {
	float:right;
	width:160px;
	text-align:left
}
.tooltip .tooltip-right span {
	font-weight:700
}
.tooltip .left-arrow {
	position:absolute;
	left:-9px;
	top:14px!important
}
.tooltip .top-arrow {
	position:absolute;
	top:-7px;
	left:10px!important
}
.ratingtooltip {
	display:none;
	background:#FFF;
	background-position:100px 150px;
	border:#949494 1px solid;
	font-size:12px;
	padding:10px;
	color:#333;
	z-index:1000;
	-moz-box-shadow:0 0 8px #888;
	-webkit-box-shadow:0 0 8px #888;
	box-shadow:0 0 8px #888;
	border-radius:3px;
	-moz-border-radius:3px;
	position:relative
}
.ratingtooltip .top-arrow {
	position:absolute;
	top:-7px;
	left:113px!important
}
.mobileapptooltip {
	display:none;
	background:#FFF;
	background-position:100px 150px;
	border:#949494 1px solid;
	font-size:12px;
	padding:10px;
	color:#333;
	z-index:1000;
	-moz-box-shadow:0 0 8px #888;
	-webkit-box-shadow:0 0 8px #888;
	box-shadow:0 0 8px #888;
	border-radius:3px;
	-moz-border-radius:3px;
	position:relative
}
.mobileapptooltip .top-arrow {
	position:absolute;
	top:-7px;
	left:70px!important
}
.ratingtooltip.bottom {
	background:#FFF
}
.helpfultooltip {
	display:none;
	background:#FFF;
	background-position:100px 150px;
	border:#ccc 1px solid;
	font-size:12px;
	padding:5px 0 5px 10px;
	color:#333;
	z-index:1000;
	-moz-box-shadow:0 0 3px #ccc;
	-webkit-box-shadow:0 0 3px #ccc;
	box-shadow:0 0 3px #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	position:relative;
	width:215px
}
.reporterrortooltip {
	display:none;
	background:#fff;
	border:#949494 1px solid;
	font-size:12px;
	height:105px;
	width:270px;
	padding:10px;
	color:#333;
	z-index:1000;
	-moz-box-shadow:0 0 8px #888;
	-webkit-box-shadow:0 0 8px #888;
	box-shadow:0 0 8px #888;
	border-radius:2px;
	position:relative
}
.reporterrortooltip .top-arrow {
	left:130px;
	position:absolute;
	top:-7px
}
.reporterrortooltip .left-arrow {
	left:-9px;
	position:absolute;
	top:62px
}
.tooltip .tooltip-right .lab-unverify {
	clear:both;
	margin-top:10px;
	float:left
}
.tooltip .tooltip-right .unverify {
	height:15px;
	background:#ddd;
	width:100%;
	float:left;
	margin:5px 0 0 0;
	position:relative;
	z-index:10
}
.tooltip .tooltip-right .unverify .verify-done {
	background:none repeat scroll 0 0 #0094FF;
	color:#fff;
	float:left;
	font-size:11px;
	height:15px;
	left:0;
	line-height:15px;
	position:absolute;
	text-align:center;
	top:0;
	z-index:1000
}
.review-reply {
	float:left;
	width:530px;
	margin-top:5px;
	color:#555;
	clear:both;
	margin-left:70px
}
.review-reply .view-all-comments {
	font-size:11px;
	background:#f8f8f8;
	margin-bottom:1px;
	padding:5px;
	width:520px
}
.user-reviews .review-reply .view-all-comments {
	font-size:11px;
	background:#f8f8f8;
	margin-bottom:1px;
	padding:5px;
	width:430px
}
.review-reply .view-all-comments a {
	color:#2FB8DA
}
.review-reply .owner-reply {
	background:#F8F6D2
}
.review-reply-item {
	float:left;
	width:520px;
	position:relative;
	border-bottom:#fff 1px solid;
	background:#f6f6f6;
	clear:both;
	padding:5px 5px 2px 5px
}
.review-reply-item a {
	float:left;
	margin-right:5px;
	font-weight:700;
	color:#000;
	text-transform:capitalize
}
.review-reply-item a:hover {
	text-decoration:underline;
	color:#c00
}
.review-reply-item-avatar {
	float:left;
	width:30px;
	margin-right:5px
}
.review-reply-item-content {
	float:right;
	width:485px;
	overflow:hidden
}
.review-reply-item-content span {
	padding-top:5px
}
.review-reply-item-content .userlike {
	font-size:11px;
	color:#2FB8DA!important;
	font-weight:400!important;
	float:left;
	margin:5px 0 0 5px!important
}
.review-reply-item-content .totaluserlike {
	font-size:11px;
	color:#2FB8DA!important;
	font-weight:400!important;
	margin:5px 0 0 2px!important;
	float:left
}
.review-reply-item-content .icolike {
	background:url(/Style/images/icons/ico_review.png) no-repeat;
	background-position:0 -13px;
	width:13px;
	height:10px;
	border:0;
	margin:5px 0 0 5px;
	float:left
}
.review-notetips {
	clear:both;
	background:#F9E6B1;
	padding:10px 15px;
	border:1px dashed #C00
}
.reviewPointBar {
	height:10px!important;
	width:108px!important
}
.micro-home-points {
	border:#0ab8f1 1px solid;
	border-radius:2px;
	width:60px;
	float:left;
	clear:both;
	font-size:25px;
	font-weight:700;
	padding:10px 0;
	color:#fff;
	text-align:center;
	background:#0ab8f1
}
.coupon-page-new {
	width:100%;
	margin:0 auto;
	position:relative;
	color:#333
}
.coupon-page-new .coupon-container-new {
	width:1000px;
	margin:0 auto;
	z-index:3000
}
.coupon-page-new .coupon-container-new .coupon-content-new {
	width:1000px;
	padding:0;
	margin-top:105px;
	margin-bottom:20px;
	float:left;
	border-radius:5px 5px 0 0
}
.coupon-page-new .coupon-container-new .coupon-area-new {
	min-height:500px
}
.coupon-page-new .coupon-container-new .coupon-area-new .coupon-mains-new {
	clear:both;
	width:1000px;
	float:left;
	border-top:0
}
.coupon-page-new .vouchers-smalls {
	float:left;
	width:1050px;
	margin-bottom:40px
}
.coupon-page-new .voucher-item {
	float:left;
	width:300px;
	margin-top:15px;
	margin-right:18px;
	background:#fff;
	padding:10px;
	box-shadow:0 0 2px #e5e5e5;
	border-radius:2px;
	border:#ddd 1px solid;
	margin-bottom:10px;
	padding-bottom:15px
}
.coupon-page-new .voucher-item .voucher-img {
	float:left;
	width:300px;
	height:200px
}
.coupon-page-new .voucher-item .voucher-img img {
	width:300px
}
.coupon-page-new .voucher-item .voucher-content {
	float:left;
	width:300px
}
.coupon-page-new .voucher-item .voucher-content .price {
	font-size:26px;
	padding:0 0 10px 0;
	color:#555;
	float:left;
	width:100%
}
.coupon-page-new .voucher-item .voucher-content .couponcount {
	font-size:12px;
	float:right;
	margin-top:20px;
	margin-right:10px
}
.coupon-page-new .voucher-item .voucher-content .coupons-information {
	float:left;
	width:180px;
	border-right:#eee 1px solid;
	margin-right:10px;
	margin-top:20px
}
.coupon-page-new .voucher-item .voucher-content .couponcount .remainss {
	float:right;
	text-align:center
}
.coupon-page-new .voucher-item .voucher-content .couponcount .remainscoupon {
	background:#929292;
	width:30px;
	height:30px;
	line-height:30px;
	margin-left:3px;
	border-radius:200px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:700
}
.coupon-page-new .voucher-item .voucher-content .couponcount .redeemeds {
	float:left;
	margin-right:10px;
	text-align:center
}
.coupon-page-new .voucher-item .voucher-content .couponcount .redeemedcoupon {
	background:#03aae1;
	margin-left:5px;
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:200px;
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:700
}
.coupon-page-new .voucher-item .voucher-content .couponcount .coupon-countlabel {
	padding-top:8px;
	font-size:12px
}
.coupon-page-new .voucher-item .voucher-content h1 {
	padding:5px 0;
	font-weight:700;
	line-height:1.3em
}
.coupon-page-new .voucher-item .voucher-content h1 a:hover {
	text-decoration:underline
}
.coupon-page-new .voucher-item .voucher-content h3 a:hover {
	text-decoration:underline
}
.coupon-page-new .coupon-list-area-new {
	float:left;
	width:100%
}
.coupon-page-new .coupon-list-area-new .coupon-resultfilter-new {
	float:left;
	width:100%
}
.coupon-page-new .coupon-list-area-new .coupon-resultfilter-new .number-msg {
	float:left;
	width:450px;
	font-size:15px;
	padding-top:7px
}
.coupon-page-new .coupon-list-area-new .coupon-resultfilter-new .sorting {
	float:right;
	width:auto;
	display:block;
	text-align:right;
	height:23px
}
.voucher-reward-features-new {
	clear:both;
	width:1000px;
	float:left;
	margin-top:15px;
	border:#ddd 1px solid;
	box-shadow:0 0 2px #E5E5E5;
	margin-bottom:10px;
	background:#fff;
	border-radius:2px;
	box-shadow:0 0 2px #E5E5E5
}
.voucher-reward-features-new .voucher-feature-content {
	float:left;
	padding:10px;
	width:980px
}
.voucher-reward-features-new .voucher-feature-content .left {
	float:left;
	width:750px;
	line-height:21px
}
.voucher-reward-features-new .voucher-feature-content .right {
	float:right;
	width:130px;
	text-align:center;
	margin-top:5px
}
.voucher-reward-features-new .voucher-feature-content h1 {
	padding-bottom:5px;
	padding-top:3px
}
.voucher-reward-features-new .voucher-feature-content h1 a {
	font-weight:700
}
.voucher-reward-features-new .voucher-feature-content h1 a:hover {
	text-decoration:underline
}
.voucher-reward-features-new .voucher-feature-content .feature-value {
	font-size:24px;
	color:#f99800;
	font-weight:700
}
.voucher-reward-features-new .voucher-feature-content .featured-coupon-remains {
	color:#fff;
	font-weight:700;
	width:30px;
	height:30px;
	line-height:30px;
	float:left;
	background:#03aae1;
	text-align:center;
	border-radius:100px
}
.voucher-reward-features-new .voucher-feature-content .featured-coupon-redeemed {
	color:#fff;
	font-weight:700;
	width:30px;
	height:30px;
	line-height:30px;
	float:left;
	background:#929292;
	text-align:center;
	border-radius:100px
}
.coupon-redeem-popup-headers {
	border-bottom:#ddd 1px solid;
	padding:15px 15px 13px 15px!important;
	margin-bottom:10px;
	margin-left:-20px;
	font-size:16px;
	margin-top:-20px;
	background:#f6f6f6;
	font-weight:700;
	float:left;
	width:793px!important;
	border-radius:5px 5px 0 0!important
}
.coupon-redeem-popup-headers a:hover {
	text-decoration:underline!important
}
.coupon-redeem-popup-titles {
	padding-bottom:20px;
	color:#444;
	font-size:16px;
	font-weight:700
}
.coupon-redeem-popup-form-input {
	border:#ddd 1px solid;
	padding:5px;
	width:270px;
	font-size:14px
}
.company-menu {
	float:left;
	width:150px;
	border-right:#ccc 1px solid
}
.company-menu ul {
}
.company-menu ul li a {
	padding:4px 2px;
	float:left;
	display:block;
	width:146px;
	color:#1D95CB;
	font-size:14px
}
.company-menu ul li a:hover {
	background:#f5f5f5
}
.special-header {
	background:#fff;
	background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(237,237,237,1)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background:linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ededed',GradientType=0 );
	padding:8px 10px;
	border:#ddd 1px solid;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	color:#000;
	font-weight:700;
	margin-top:5px;
	float:left;
	width:228px
}
.special-content {
	padding:10px 15px;
	font-size:12px;
	width:298px!important
}
.special-content li {
	background:url(../images/icons/special-list-icon.png) no-repeat;
	padding-left:20px;
	line-height:1.7em;
	background-position:0 2px
}
.result-special .special-content {
	width:225px
}
.result-special li {
	background:url(../images/icons/special-list-icon.png) no-repeat;
	padding-left:20px;
	line-height:1.7em;
	background-position:0 2px;
	color:#555
}
.result-special .special-content1 {
	width:510px
}
.offer-page {
	margin:0 0 20px 0;
	clear:both;
	float:left;
	width:100%
}
.offer-page-menu {
	border-radius:3px;
	background:#fff;
	width:978px;
	padding:0 10px;
	height:36px;
	line-height:36px;
	border:#ddd 1px solid;
	text-shadow:0 1px 1px #FFF;
	color:#555;
	font-weight:400;
	font-size:12px;
	float:left
}
.offer-page-menu a {
	padding:0 10px;
	font-size:12px;
	float:left;
	color:#333
}
.offer-page-menu a:hover {
	text-decoration:underline;
	color:#2fb8da
}
.offer-page-content {
	clear:both;
	width:100%;
	float:left
}
.offer-page-filters {
	background:#fff;
	float:right;
	text-align:right;
	width:840px
}
.offer-page-filters select {
	border:#eee 1px solid;
	padding:3px
}
.offer-page-filters input {
	border:#eee 1px solid;
	padding:4px;
	width:200px
}
.offer-page-content .offer-page-allitems {
	margin-top:10px;
	float:left;
	width:1020px
}
.offer-page-content .offer-items {
	float:left;
	width:300px;
	border:#ddd 1px solid;
	background:#fff;
	height:280px;
	padding:10px 10px 15px 10px;
	margin:10px;
	margin-left:0;
	margin-right:16px;
	border-radius:2px;
	position:relative
}
.offer-page-content .offer-items img {
	width:300px;
	height:188px
}
.offer-page-content .offer-title {
	font-weight:700;
	padding:10px 0 5px 0;
	font-size:16px;
	line-height:1.3em
}
.offer-page-content .offer-title a:hover {
	text-decoration:underline
}
.offer-page-content .offer-restaurant {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.offer-page-content .offer-restaurant a {
	color:#02AAD4;
	font-size:14px
}
.offer-page-content .offer-restaurant a:hover {
	text-decoration:underline
}
.offer-page-content .offer-type {
	font-size:11px;
	margin-top:10px
}
.offer-page-content .offer-type span {
	border:#ddd 1px solid;
	border-radius:3px;
	background:#eee;
	padding:3px 5px
}
.offer-page-content .offer-type span.coupons {
	background:#f5f5f5 url(../images/icons/coupon-tick.png) no-repeat;
	color:#333;
	border:#eee 1px solid;
	padding-left:23px;
	margin-right:4px;
	text-shadow:0 1px 1px #fff
}
.offer-page-content .offer-type span.deals {
	background:#f89201;
	color:#fff;
	border:#c60 1px solid
}
.offer-page-content .offer-type span.vipcard {
	background:#090;
	color:#fff;
	border:#060 1px solid
}
.offer-page-content .offer-type span.foodycard {
	background:#0c0;
	color:#fff;
	border:#090 1px solid
}
.offer-popup-mobile {
	background:#fff url(../images/icons/phone-bg.jpg) no-repeat;
	width:313px;
	height:500px;
	padding:0 10px;
	border:#111 1px solid;
	float:right;
	border-radius:3px
}
.offer-popup-mobile .details-img {
	display:none
}
.offer-popup-mobile .details-content {
	margin-top:75px;
	text-shadow:0 1px 1px #fff
}
.offer-popup-mobile .details-content .codes {
	text-align:center;
	background:#fff;
	border:#ddd 1px solid;
	border-radius:3px;
	float:left
}
.offer-popup-mobile .details-content .titles {
	font-size:15px;
	padding:10px 0 3px 0;
	font-weight:700;
	color:#222;
	float:left;
	width:100%
}
.offer-popup-mobile .details-content .desc {
	padding-top:10px;
	white-space:pre-line
}
.offer-popup-mobile .details-content .res {
	color:#02AAD4
}
.offer-message-usage {
	float:left;
	width:500px;
	font-size:14px;
	line-height:1.5em;
	padding-left:10px;
	padding-top:10px
}
.offer-message-usage .offer-success {
	font-size:20px;
	color:#2fb8da;
	font-weight:700
}
.offer-message-usage p {
	padding:5px 0
}
.offer-message-usage a {
	font-weight:400;
	color:#2fb8da
}
.offer-message-usage .step1 {
	float:left;
	width:150px
}
.offer-message-usage .step1 .step1-ico {
	background:url("/Style/images/coupon/mobile-coupon-icon.png") no-repeat scroll 0 0 transparent;
	width:70px;
	height:70px;
	float:left;
	margin-left:50px
}
.offer-message-usage .step2 {
	float:left;
	width:150px
}
.offer-message-usage .step2 .step2-ico {
	background:url("/Style/images/coupon/mobile-coupon-icon.png") no-repeat scroll -64px 0 transparent;
	width:70px;
	height:70px;
	float:left;
	margin-left:50px
}
.offer-message-usage .step3 {
	float:left;
	width:200px
}
.offer-message-usage .step3 .step3-ico {
	background:url("/Style/images/coupon/mobile-coupon-icon.png") no-repeat scroll -134px 0 transparent;
	width:70px;
	height:70px;
	float:left;
	margin-left:50px
}
.offer-message-usage .step-title {
	font-weight:700;
	clear:both;
	font-size:14px;
	text-align:center
}
.offer-details-breadcrum {
	padding:5px;
	margin-top:15px;
	background:#fff
}
.offer-details-content {
	margin-top:15px
}
.offer-details-container {
	float:left;
	width:670px;
	border-radius:4px
}
.offer-details-container .offer-details-head {
	border-radius:5px 5px 0 0;
	font-weight:700;
	color:#fff;
	font-size:20px;
	text-align:center;
	background:#f5f5f5 url(../images/coupon/coupon-header.jpg) repeat-x;
	padding:15px 10px;
	width:650px
}
.offer-details-container .offer-details-dashed {
	border-radius:0 0 0 5px;
	position:relative;
	float:left;
	border-left:#aaa 1px dashed;
	border-right:#aaa 1px dashed;
	border-bottom:#aaa 1px dashed;
	background:#fff;
	padding:20px;
	font-size:12px;
	width:628px
}
.offer-details-container .coupon-slide {
	background:#f2f2f2 url(../images/coupon/coupon-slide.png) no-repeat;
	float:right;
	width:70px;
	height:101px;
	position:absolute;
	right:-24px;
	bottom:-1px
}
.offer-details-container .offer-details-dashed .details-img {
	float:left;
	margin-right:15px;
	width:160px
}
.offer-details-container .offer-details-dashed .details-img img {
	width:160px
}
.offer-details-container .offer-details-dashed .details-content {
	float:left;
	width:450px;
	margin-top:5px
}
.offer-details-container .offer-details-dashed .details-content h1 {
	padding-bottom:10px;
	font-weight:700;
	line-height:1.4em
}
.offer-details-container .offer-details-dashed .details-content p {
	padding:5px 0;
	font-weight:700
}
.offer-details-container .offer-details-dashed .details-content p span {
	width:100px;
	float:left;
	font-weight:400
}
.offer-details-container .offer-details-dashed .details-content .notes {
	font-style:italic;
	font-weight:400;
	padding:1px 0
}
.offer-details-container .offer-details-dashed .details-content .desc {
	font-weight:400;
	white-space:pre-line
}
.offer-details-container .offer-details-dashed .details-content .res a {
	color:#2fb8da;
	font-size:12px;
	padding-bottom:10px;
	font-size:14px;
	float:left;
	width:100%
}
.offer-details-container .offer-details-dashed .details-content .res a:hover {
	text-decoration:underline
}
.offer-details-container .offer-details-button {
	float:left;
	clear:both;
	width:610px;
	overflow:hidden;
	margin-top:15px;
	position:relative;
	height:70px;
	border-top:#ddd 1px solid;
	padding-top:15px
}
.offer-details-container .offer-details-button a {
	border-right:#fff 1px solid;
	padding:10px 20px;
	float:left;
	font-weight:700;
	color:#333;
	font-size:18px
}
.offer-details-container .offer-details-button a.print {
	width:250px;
	border:1px solid #044062;
	background:#396b9e;
	border-radius:5px;
	line-height:30px;
	font-weight:700;
	margin-right:15px;
	color:#fff;
	text-shadow:0 1px 1px #194b7e
}
.offer-details-container .offer-details-button a.print:hover {
	border:1px solid #1c5675;
	background:#396b9e;
	border-radius:5px;
	line-height:30px;
	font-weight:700;
	margin-right:15px;
	color:#fff;
	text-shadow:0 1px 1px #194b7e
}
.offer-details-container .offer-details-button .icon-print {
	background:url(../images/coupon/coupon-ico-print.png) no-repeat;
	width:31px;
	height:31px;
	float:left;
	margin-right:15px
}
.offer-details-container .offer-details-button .icon-mobile {
	background:url(../images/coupon/coupon-ico-mobile.png) no-repeat;
	width:18px;
	height:33px;
	float:left;
	margin-right:15px
}
.offer-details-container .offer-details-button a.mobile {
	width:250px;
	border:1px solid #0786C2;
	background:#069DCC;
	border-radius:5px;
	line-height:30px;
	font-weight:700;
	padding:10px 20px;
	color:#fff;
	margin-left:175px
}
.offer-details-container .offer-details-button a.mobile:hover {
	border:1px solid #0786C2;
	background:#078EB8;
	border-radius:5px;
	line-height:30px;
	font-weight:700;
	padding:10px 20px;
	color:#fff;
	margin-left:175px
}
.offer-details-content .offer-owners {
	float:right;
	width:280px;
	padding:10px
}
.offer-details-content .offer-owners .offer-owners-reviews {
	padding-top:5px
}
.offer-details-content .offer-owners .offer-owners-reviews a {
	font-size:11px
}
.offer-details-content .offer-owners .offer-owners-address {
	font-size:11px;
	color:#777
}
.pHide {
	display:none
}
.offer-popup-heading {
	background:#eee;
	margin-left:-20px;
	margin-top:-20px;
	padding:8px 20px 5px 20px;
	border-radius:5px 5px 0 0;
	margin-bottom:20px;
	border-bottom:#ddd 1px solid;
	text-shadow:0 1px 1px #fff
}
.offer-popup-order .details-img {
	float:right
}
.offer-popup-order .details-img img {
	width:100px
}
.offer-popup-order .details-content {
	float:left;
	width:450px;
	margin-top:5px;
	max-height:300px;
	overflow:auto
}
.offer-popup-order .details-content h1 {
	padding-bottom:10px;
	font-weight:700
}
.offer-popup-order .details-content p {
	padding:5px 0;
	font-weight:700;
	white-space:pre-line
}
.offer-popup-order .details-content p span {
	width:70px;
	float:left;
	font-weight:400
}
.offer-popup-order .details-content .notes {
	font-style:italic;
	font-weight:400
}
.offer-popup-order .details-content .desc {
	font-weight:400
}
.offer-popup-order .details-content .res a {
	color:#2fb8da;
	font-size:12px;
	padding-bottom:5px
}
.offer-popup-order .details-content .res a:hover {
	text-decoration:underline
}
.offer-popup-order .updateinfo {
	float:left;
	border-right:#eee 1px solid;
	width:380px;
	padding-right:20px;
	min-height:300px
}
.offer-popup-order .updateinfo .updateinfo-row {
	padding-bottom:5px
}
.offer-submit-buttons {
	position:absolute;
	bottom:-8px;
	border-radius:0 0 2px 2px;
	border-top:#ddd 1px solid;
	left:-12px;
	background:#eee;
	clear:both;
	display:block;
	overflow:hidden;
	width:883px;
	padding:5px 20px
}
.offer-submit-buttons a {
	padding:8px 15px;
	color:#fff;
	border-radius:2px;
	background:#fc915f;
	background:-moz-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc915f),color-stop(100%,#f76c4a));
	background:-webkit-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-o-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-ms-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:linear-gradient(to bottom,#fc915f 0,#f76c4a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc915f',endColorstr='#f76c4a',GradientType=0 )
}
.offer-submit-buttons a:hover {
	background:#f2825b;
	background:-moz-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2825b),color-stop(100%,#f07146));
	background:-webkit-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-o-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-ms-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:linear-gradient(to bottom,#f2825b 0,#f07146 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b',endColorstr='#f07146',GradientType=0 )
}
.offer-popup-order .updateinfo h3 {
	font-weight:400!important;
	font-size:16px
}
.offer-popup-order .updateinfo span.lbel {
	width:70px;
	float:left;
	margin-top:6px
}
.offer-popup-order .updateinfo input {
	border:#eee 1px solid;
	padding:6px;
	width:295px;
	font-size:14px
}
.offer-popup-order .updateinfo .updateinfo-register {
	border:1px solid #044062;
	background:#396b9e;
	border-radius:5px;
	line-height:22px;
	float:right;
	margin-right:16px;
	font-weight:700;
	padding:6px 20px;
	font-size:15px;
	color:#fff;
	text-shadow:0 1px 1px #194b7e;
	background-image:-webkit-gradient(linear,left top,left bottom,from( #5f9cc5 ),to( #396b9e ));
	background-image:-webkit-linear-gradient( #5f9cc5,#396b9e );
	background-image:-moz-linear-gradient( #5f9cc5,#396b9e );
	background-image:-ms-linear-gradient( #5f9cc5,#396b9e );
	background-image:-o-linear-gradient( #5f9cc5,#396b9e );
	background-image:linear-gradient( #5f9cc5,#396b9e )
}
.map-infobox-container {
	border:1px solid black;
	padding:3px 5px;
	color:#444;
	margin-top:-6px;
	border-radius:2px;
	float:left;
	width:250px;
	background:#45484d
}
.map-infobox-title {
	padding-bottom:2px;
	text-shadow:none!important;
	font-size:15px
}
.map-infobox-title a {
	color:#fff;
	font-weight:700
}
.map-infobox-address {
	font-weight:400;
	font-size:11px;
	color:#fff;
	text-shadow:none!important
}
.infoBox img:nth-of-type(1) {
	top:10px
}
.district-cover {
	margin:0 auto;
	clear:both;
	overflow:hidden;
	text-align:center;
	width:100%;
	height:420px;
	background:#333
}
.district-content {
	margin:0 auto;
	width:1000px;
	overflow:hidden;
	padding-top:20px
}
.district-header {
	padding-bottom:10px;
	margin-bottom:15px;
	float:left;
	width:400px;
	padding-top:5px;
	text-shadow:0 1px 1px #fff;
	margin-top:150px;
	color:#fff;
	font-weight:700;
	text-shadow:0 0 2px #111;
	background:#444;
	opacity:.9;
	border-radius:3px;
	padding:20px 10px
}
.district-fulldesc {
	font-size:14px;
	line-height:1.5em;
	color:#555;
	margin:20px 0;
	border-radius:2px;
	border:#ddd 1px solid;
	background:#fff;
	overflow:hidden;
	box-shadow:0 0 2px #e5e5e5;
	clear:both
}
.district-header a {
	color:#fff;
	font-weight:700
}
.district-allareas-left {
	overflow:hidden;
	border:#ddd 1px solid;
	background:#fff;
	border-radius:2px;
	box-shadow:0 0 2px #e5e5e5
}
.district-allareas-right {
	overflow:hidden;
	border:#ddd 1px solid;
	background:#fff;
	border-radius:2px;
	box-shadow:0 0 2px #e5e5e5
}
.district-content h1 {
	font-weight:700;
	font-size:20px;
	float:left
}
.district-content h1 a {
	color:#fff;
	font-weight:700
}
.district-content h1 a:hover {
	text-decoration:underline
}
.district-cuisine {
	float:left;
	clear:both;
	margin-top:15px
}
.district-cuisine a {
	padding:4px 10px 4px 1px;
	float:left;
	color:#fff
}
.district-cuisine a:hover {
	text-decoration:underline
}
.district-content h2 {
	font-weight:700;
	font-size:16px;
	padding:10px 15px;
	background:#f8f8f8;
	border-bottom:#eee 1px solid
}
.district-areas {
	overflow:hidden;
	text-shadow:0 1px 1px #fff
}
.district-areas ul {
	overflow:auto
}
.district-areas ul li a span {
	float:left;
	clear:both
}
.district-areas ul li a {
	padding:15px 14px 5px 15px;
	float:left;
	width:220px
}
.district-streets ul {
	max-height:400px;
	overflow:auto
}
.district-streets ul li a span {
	float:right;
	text-align:right
}
.district-streets ul li a {
	padding:7px 15px;
	overflow:hidden;
	display:block;
	border-bottom:#eee 1px solid
}
.district-streets ul li a:hover {
	background:#f6f6f6
}
.district-highlight {
	clear:both;
	margin:0 0 10px 0;
	overflow:hidden;
	background:#fff;
	border:#ddd 1px solid;
	border-radius:2px;
	box-shadow:0 0 2px #e5e5e5
}
.district-highlight h2 {
	padding:15px;
	font-size:18px;
	background:#f8f8f8;
	border-bottom:#eee 1px solid
}
.district-res-item {
	float:left;
	width:470px;
	border-bottom:#eee 1px solid;
	padding:10px 15px;
	height:69px
}
.district-res-item .district-res-photo {
	float:left;
	width:100px
}
.district-res-item .district-res-photo img {
	width:100px
}
.district-res-item .district-res-info {
	float:left;
	width:320px;
	margin-left:10px
}
.district-res-item .district-res-info h3 {
	font-weight:700;
	padding:5px 0;
	font-size:16px;
	color:#c00
}
.district-res-item .district-res-info h3 a {
	color:#111;
	font-size:14px
}
.district-res-item .district-res-info h3 a:hover {
	text-decoration:underline
}
.district-desc {
	float:left;
	width:450px;
	margin-top:10px
}
.district-desc p {
	line-height:1.5em;
	padding-bottom:10px
}
.userbeen-popup {
	padding:13px 20px 10px 20px;
	font-weight:700;
	font-size:18px;
	background:#eee;
	text-shadow:0 1px 1px #fff;
	margin-left:-20px;
	margin-top:-20px;
	width:884px;
	border-radius:5px 5px 0 0
}
.userbeen-popup a:hover {
	text-decoration:underline
}
.district-res-statuses {
	padding-top:5px;
	font-size:11px
}
.district-res-statuses a {
	color:#029FC6
}
.district-res-statuses a:hover {
	text-decoration:underline
}
.district-other-districts {
	overflow:hidden;
	margin:20px 0;
	border:#ddd 1px solid;
	background:#fff
}
.district-other-districts ul li a {
	float:left;
	width:155px;
	padding:2px 0 2px 0;
	margin-right:5px
}
.district-other-districts ul li a:hover {
	text-decoration:underline
}
.district-other-districts h2 {
	padding-bottom:20px;
	font-size:18px!important;
	font-weight:700
}
.area-users {
	float:left;
	clear:both;
	margin-bottom:20px
}
.area-users a {
	float:left;
	margin-right:1px
}
.area-users a img {
	width:65px
}
.brands-users {
	float:right;
	width:360px
}
.brands-users a {
	float:left;
	margin:1px
}
.brands-users a img {
}
.brands-cover-box {
	background:#fff;
	border-radius:2px;
	border:#ddd 1px solid;
	float:left;
	width:610px;
	box-shadow:0 0 2px #e5e5e5
}
.brands-group-title {
	padding:10px 15px;
	background:#f8f8f8;
	font-size:16px;
	font-weight:700;
	clear:both;
	border-radius:2px;
	border-bottom:#eee 1px solid;
	color:#c00
}
.brands-res-item {
	float:left;
	width:580px;
	border-bottom:#eee 1px solid;
	padding:10px 15px
}
.brands-res-item .brands-res-photo {
	float:left;
	width:100px;
	margin-right:10px
}
.brands-res-item .brands-res-info {
	float:left;
	width:460px;
	color:#666
}
.brands-res-item .brands-res-info h2 a {
	color:#333
}
.brands-res-item .brands-res-info h2 a:hover {
	text-decoration:underline
}
.brands-res-item .brands-res-info h2 {
	font-weight:700;
	padding-bottom:5px;
	font-size:15px
}
.brands-res-item .brands-res-info .status {
	padding-top:10px;
	float:left;
	width:100%;
	font-size:11px
}
.brands-res-item .brands-res-info .status a {
	color:#2fb8da;
	text-decoration:none
}
.brands-res-item .brands-res-info .status a:hover {
	text-decoration:underline
}
.brands-right {
	border:#ddd 1px solid;
	margin-bottom:10px;
	float:left;
	width:358px;
	background:#fff;
	border-radius:2px;
	margin-top:10px
}
.brands-right .b-right-title {
	padding:12px 10px;
	font-weight:700;
	font-size:16px;
	background:#f7f7f7;
	border-bottom:#ddd 1px solid
}
.brands-right .b-right-users {
	padding:10px;
	float:left
}
.test {
}
.profile-edit-area .ico_span {
	border:0 none;
	float:left;
	margin:0 3px;
	height:20px;
	width:20px
}
.profile-edit-area .ico_email {
	background:url("/Style/images/icons/friend-email.png") no-repeat center center
}
.profile-edit-area .ico_facebook {
	background:url("/Style/images/icons/friend-facebook.png") no-repeat center center
}
.profile-edit-area .ico_invite {
	background:url("/Style/images/icons/friend-invite.png") no-repeat center center
}
.profile-edit-area .ico_sent_email_mgt {
	background:url("/Style/images/icons/sent-email-mgt.png") no-repeat center center
}
.invite-friend {
	overflow:hidden;
	font-size:14px;
	line-height:150%
}
.invite-friend .email-provider-selection {
	clear:both
}
.invite-friend .email-provider-selection .email-provider {
	float:left;
	text-align:center;
	border:1px solid #ccc;
	width:110px;
	margin-right:20px
}
.invite-friend .email-provider-selection .email-provider img {
	margin:0 auto
}
.invite-friend .email-provider-selection .send-inviation-descr {
	float:left;
	width:450px;
	margin-left:20px
}
.invite-friend .email-provider-selection .send-inviation-descr a {
	color:#c00
}
.invite-friend .email-provider-selection .send-inviation-descr a:hover {
	text-decoration:underline
}
.invite-friend .contact-list {
	margin-top:20px;
	max-height:300px;
	overflow:auto
}
.invite-friend .contact-list table {
	border:1px solid #ddd;
	width:96%
}
.invite-friend .contact-list table td {
	padding:5px
}
.invite-friend .contact-list table tr.tbl-header {
	background-color:#f6f6f6
}
.invite-friend .contact-list table tr.tbl-header td {
	font-weight:700
}
.invite-friend .contact-list table tr.selected-true {
	background-color:#F8F6D2
}
.invite-friend .contact-list input[type='text'] {
	width:550px;
	padding:8px;
	border:#ccc 1px solid;
	background:#f9f9f9
}
.invite-friend .contact-list a.add-new-email {
	border:#0ab8f1 1px solid;
	border-radius:2px;
	padding:5px;
	color:#fff;
	background:#0ab8f1;
	width:125px;
	height:20px;
	float:left;
	text-align:center
}
.invite-friend .contact-list a.remove-email {
	border:#c00 1px solid;
	border-radius:2px;
	padding:5px;
	color:#fff;
	background:#c00;
	width:50px;
	height:18px;
	float:left;
	text-align:center
}
.invite-friend .contact-list table td span.status-not-send {
}
.invite-friend .contact-list table td span.status-sent {
}
.invite-friend .contact-list table td span.status-registered-by-user-invitation {
	color:#167C11
}
.invite-friend .contact-list table td span.status-registered-by-another-invitation {
}
.invite-friend .contact-list table td span.status-failed {
	color:#c00
}
.invite-friend .contact-list-form {
	margin-top:20px
}
.invite-friend .contact-list-form textarea {
	width:553px;
	font-size:12px;
	line-height:1.4em;
	height:50px;
	float:left;
	padding:10px;
	color:#555;
	background:#f9f9f9;
	border:#aaa 1px solid
}
.invite-friend .contact-list-form a {
	border:#0ab8f1 1px solid;
	border-radius:2px;
	padding:14px;
	color:#fff;
	background:#0ab8f1;
	width:50px;
	height:42px;
	float:left;
	margin-left:20px;
	text-align:center
}
.newsletter-item {
	float:left;
	width:320px;
	margin-right:16px;
	margin-bottom:20px;
	background:#fff;
	box-shadow:0 0 2px #E5E5E5;
	border:#ddd 1px solid;
	border-radius:2px
}
.newsletter-item-name {
	padding:8px 5px 0 5px;
	overflow:hidden
}
.newsletter-item-name a {
	font-weight:700;
	font-size:16px;
	color:#c00
}
.newsletter-item-name a:hover {
	text-decoration:underline
}
.newsletter-item-date {
	padding:3px 5px 8px 5px;
	color:#777
}
.banner-reward-header {
	border-radius:5px 5px 0 0;
	float:left;
	margin-left:-20px;
	margin-top:-20px;
	padding:12px 20px 10px;
	position:relative;
	width:884px;
	font-weight:700;
	font-size:16px;
	text-shadow:0 1px 1px #fff;
	background:#f6f6f6;
	border-bottom:#ddd 1px solid
}
.banner-reward-container {
	background:none repeat scroll 0 0 #FFF;
	border-radius:0 0 4px 4px;
	clear:both;
	float:left;
	margin-left:-20px;
	width:924px
}
.banner-reward-container .brand-rewards-home {
	width:300px;
	border:#ddd 1px solid;
	padding:8px;
	background:#fff;
	margin-bottom:15px;
	border-radius:2px
}
#brand-reward-popup {
	height:400px
}
.banner-reward-container .brand-rewards-pop-banner {
	float:left;
	width:300px;
	margin-right:15px
}
.banner-reward-container .brand-reward-pop-desc {
	float:left;
	width:285px;
	border-right:#ddd 1px dashed;
	padding-right:15px;
	min-height:250px
}
.banner-reward-container .brand-reward-pop-winners {
	float:right;
	width:260px
}
.banner-reward-container .brand-reward-pop-formreg {
	border:#ddd 1px solid;
	margin-top:10px;
	overflow:hidden;
	clear:both;
	background:#eee;
	padding:15px;
	margin:0 15px 15px 15px
}
.banner-reward-container .brand-reward-pop-formreg table tr td {
	padding-right:2px
}
.banner-reward-container .brand-reward-pop-formreg .txt-reward-form {
	border-radius:2px 2px 2px 2px;
	border:1px solid #ccc;
	font-weight:700;
	padding:6px 4px;
	width:134px
}
.banner-reward-container .brand-reward-pop-formreg .btn-reward-form {
	border:1px solid #F4890E;
	background:none repeat scroll 0 0 #F9C667;
	color:#333;
	border-radius:2px 2px 2px 2px;
	cursor:pointer;
	padding:4px 10px;
	text-transform:uppercase;
	text-shadow:0 1px 1px #FFF;
	font-weight:700
}
#brand-reward-submit .btn-invite-friend,#brand-reward-result .btn-invite-friend {
	border:1px solid #F4890E;
	background:none repeat scroll 0 0 #F9C667;
	color:#333;
	border-radius:2px 2px 2px 2px;
	cursor:pointer;
	padding:4px 10px;
	text-transform:uppercase;
	text-shadow:0 1px 1px #FFF;
	font-weight:700;
	margin-left:5px
}
#brand-reward-submit .btn-invite-friend:hover,#brand-reward-result .btn-invite-friend:hover {
	text-decoration:none!important
}
.banner-reward-header-t2 {
	float:left;
	color:#fff;
	margin-left:-20px;
	margin-top:-20px;
	padding:12px 20px 10px;
	position:relative;
	width:884px;
	font-weight:700;
	font-size:16px;
	background:#fbba00;
	border-bottom:#000 1px solid
}
.banner-reward-container-t2 {
	background:none repeat scroll 0 0 #FFF;
	border-radius:0 0 4px 4px;
	clear:both;
	float:left;
	margin-left:-20px;
	width:924px
}
.banner-reward-container-t2 .brand-rewards-home {
	width:300px;
	height:250px;
	border:#ddd 1px solid;
	padding:8px;
	background:#fff;
	margin-bottom:15px;
	border-radius:2px
}
.banner-reward-container-t2 .brand-rewards-pop-banner {
	float:left;
	width:300px;
	margin-right:15px
}
.banner-reward-container-t2 .brand-reward-pop-desc {
	float:left;
	width:285px;
	border-right:#ddd 1px dashed;
	padding-right:15px;
	min-height:250px;
	line-height:1.5em
}
.banner-reward-container-t2 .brand-reward-pop-winners {
	float:right;
	width:260px
}
.banner-reward-container-t2 .brand-reward-pop-formreg {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	overflow:hidden;
	clear:both;
	background:#fbba00;
	padding:14px;
	margin-bottom:5px;
	color:#fff
}
.banner-reward-container-t2 .brand-reward-pop-formreg table tr td {
	padding-right:2px
}
.banner-reward-container-t2 .brand-reward-pop-formreg .txt-reward-form {
	border-radius:2px 2px 2px 2px;
	border:1px solid #ccc;
	font-weight:700;
	padding:6px 4px;
	width:134px
}
.banner-reward-container-t2 .brand-reward-pop-formreg .btn-reward-form {
	border:1px solid #F4890E;
	background:none repeat scroll 0 0 #F9C667;
	color:#333;
	border-radius:2px 2px 2px 2px;
	cursor:pointer;
	padding:6px 10px;
	text-transform:uppercase;
	text-shadow:0 1px 1px #FFF;
	font-weight:700;
	width:120px
}
.banner-reward-maxtries {
	float:left;
	color:#fff;
	margin-left:-20px;
	margin-top:-20px;
	padding:12px 20px 10px;
	position:relative;
	width:884px;
	font-weight:700;
	font-size:16px;
	background:#fbba00;
	border-bottom:#000 1px solid;
	height:420px
}
.banner-reward-maxtries .maxtries-left {
	float:left;
	width:280px;
	color:#fff;
	font-size:15px;
	font-weight:400;
	padding:20px 0 0 10px
}
.banner-reward-maxtries .maxtries-right {
	float:right;
	background:#fff;
	width:530px;
	height:375px;
	margin:20px 20px 0 0;
	color:#000;
	text-align:center
}
.banner-reward-maxtries .maxtries-right .btn-try {
	background:none repeat scroll 0 0 #FC915F;
	border-radius:2px 2px 2px 2px;
	color:#FFF;
	display:block;
	float:left;
	padding:5px;
	text-align:center;
	text-shadow:0 1px rgba(0,0,0,.1);
	width:300px;
	margin-left:115px;
	line-height:22px
}
.join-event-header {
	float:left;
	color:#fff;
	margin-left:-20px;
	margin-top:-20px;
	padding:12px 25px 10px 15px;
	position:relative;
	width:884px;
	font-weight:700;
	font-size:16px;
	background:#029FC6;
	border-bottom:#000 1px solid
}
.join-event-container {
	background:none repeat scroll 0 0 #FFF;
	border-radius:0 0 4px 4px;
	clear:both;
	float:left;
	margin-left:-20px;
	width:924px
}
.join-event-container .event-pop-formreg {
	overflow:hidden;
	clear:both;
	margin-bottom:5px
}
.join-event-container .event-pop-formreg table tr td {
	padding:2px
}
.join-event-container .event-pop-formreg .txt-reward-form {
	border-radius:2px 2px 2px 2px;
	border:1px solid #ccc;
	font-weight:700;
	padding:6px 4px;
	width:250px
}
.join-event-container .event-pop-formreg .btn-reward-form {
	background:#029fc6;
	color:#fff;
	padding:15px 10px;
	border-radius:2px;
	float:left;
	margin-top:10px;
	cursor:pointer;
	width:240px;
	text-align:center;
	font-size:20px
}
.join-event-container .btn-invite-friend {
	position:absolute;
	top:14px;
	right:5px;
	background:#029fc6;
	color:#fff;
	padding:5px 10px;
	border-radius:2px;
	cursor:pointer;
	text-align:center;
	width:75px;
	font-size:13px
}
.join-event-container .btn-invite-friend:hover {
	text-decoration:none!important
}
.event-countdown {
	color:#c00;
	background:#F8F6D2;
	padding:0 2px
}
.fod-form .fod-heading {
	font-size:18px;
	font-weight:700;
	padding:5px 5px 15px;
	color:#c00
}
.fod-form .fod-label {
	font-weight:700;
	padding:5px;
	width:100px;
	vertical-align:middle
}
.fod-form .fod-input {
	padding:5px
}
.fod-form .fod-textbox {
	border:#ddd 1px solid;
	padding:5px;
	width:550px;
	border-radius:3px
}
.fod-form .fod-textarea {
	border:#ddd 1px solid;
	padding:5px;
	width:550px;
	border-radius:3px
}
.fod-form .fod-cbo {
	border:#ddd 1px solid;
	padding:5px;
	width:150px;
	border-radius:3px
}
.fod-form .fod-submit {
	border-radius:2px;
	padding:5px 10px;
	background:#089de9;
	color:#fff;
	text-shadow:none
}
.fod-form .fod-submit:hover {
	text-decoration:none!important
}
.dropdown-category {
	width:200px;
	text-align:left;
	position:absolute;
	top:40px;
	right:0;
	display:none;
	z-index:99
}
.dropdown-category-box {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:2px;
	color:#222;
	-webkit-box-shadow:0 0 1px #aaa;
	box-shadow:0 0 1px #aaa
}
.dropdown-category-items ul {
	padding:0;
	margin:0
}
.dropdown-category-items ul li {
}
.dropdown-category-items ul li a {
	overflow:hidden;
	padding:7px 15px;
	border-bottom:#f6f6f6 1px solid;
	display:block;
	float:none
}
.dropdown-category-items ul li a:hover {
	background:#f8f8f8
}
.dropdown-category-items ul li .big-head {
	font-weight:700;
	font-size:14px;
	color:#333;
	float:left;
	width:100%
}
.dropdown-category-items ul li .small-desc {
	color:#888;
	float:left;
	width:100%
}
.dropdown-category-btn {
	border-radius:2px;
	padding:4px 25px 4px 10px;
	float:right;
	background:#f9f9f9 url("/Scripts/dropdown/arrow_ccc.png") no-repeat 75px center;
	border:#ddd 1px solid;
	font-weight:700
}
.hashtag-link {
	color:#08A5CC
}
.hashtag-link:hover {
	text-decoration:underline
}

.main-container {
	margin:20px 0
}
.left-column {
	float:left;
	width:680px;
	border:#000 1px solid;
	border-radius:2px;
	border:#ddd 1px solid;
	background:#fff
}
.right-column {
	float:right;
	width:300px
}
.fod-box {
	margin-bottom:10px;
	background:#fff;
	border:#ddd 1px solid;
	border-radius:2px
}
.fod-box-header {
	border-bottom:#eee 1px solid;
	padding:10px 15px;
	width:268px;
	background:#f9f9f9;
	text-shadow:0 1px 1px #FFF;
	font-size:16px;
	color:#c00;
	text-shadow:0 0 1px #fff;
	font-weight:700
}
.fod-box-main {
	background:#fff;
	overflow:hidden;
	padding:10px
}
.facebook-sharing {
	width:90px;
	float:left
}
.google-sharing {
	width:90px;
	float:left;
	margin-top:1px
}
.twitter-sharing {
	width:90px;
	float:left
}
.lover {
	width:300px;
	padding:15px
}
.morelovers {
	border-top:#eee 1px solid;
	text-align:right
}
.microsite-lovers-item {
	float:left;
	height:80px;
	margin-bottom:10px
}
.microsite-lovers-item a {
	font-size:11px;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:67px
}
.microsite-lovers-item a:hover {
	text-decoration:underline
}
.microsite-lovers-item a img {
	width:65px;
	height:65px
}
.microsite-lovers-item-popup {
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:#eee 1px solid
}
.microsite-lovers-item-popup .popup-header {
	padding-bottom:10px;
	border-bottom:#ccc 1px solid;
	margin-bottom:15px
}
.microsite-lovers-item-popup .popup-image {
	float:left;
	width:60px;
	margin-right:10px
}
.microsite-lovers-item-popup .popup-content {
	float:left;
	width:300px;
	font-size:11px;
	color:#888;
	position:relative;
	margin-left:10px
}
.microsite-lovers-item-popup .popup-content span {
	color:#444
}
.microsite-lovers-item-popup .popup-content a {
	font-weight:700;
	font-size:12px;
	color:#222;
	text-transform:capitalize
}
.microsite-lovers-item-popup .popup-content a:hover {
	text-decoration:underline;
	color:#c00
}
.microsite-lovers-item-popup .checkin-info {
	font-size:11px;
	color:#777;
	width:150px;
	float:right
}
.microsite-lovers-item-popup .checkin-info a {
	color:#009CDC
}
.microsite-lovers-item-popup .checkin-info a:hover {
	text-decoration:underline
}
.mobileapptooltip .iphone {
	background:url("../images/icons/mobile-platforms.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	float:left;
	height:30px;
	width:30px
}
.mobileapptooltip .android {
	background:url("../images/icons/mobile-platforms.png") no-repeat scroll -30px 0 rgba(0,0,0,0);
	float:left;
	height:30px;
	width:30px
}
.mobileapptooltip .windows {
	background:url("../images/icons/mobile-platforms.png") no-repeat scroll -60px 0 rgba(0,0,0,0);
	float:left;
	height:30px;
	width:30px
}
.mobileapptooltip a {
	background:#02b1e1;
	background:-moz-linear-gradient(top,#00c0f4 0,#02b1e1 100%);
	background:-o-linear-gradient(top,#00c0f4 0,#02b1e1 100%);
	background:-webkit-linear-gradient(top,#00c0f4 0,#02b1e1 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00c0f4 0),color-stop(1,#02b1e1 100%));
	background:linear-gradient(top,#00c0f4 0,#02b1e1 100%);
	border-color:#19b6d3;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0,0,0,.15);
	border-radius:2px;
	box-shadow:1px 1px 3px rgba(0,0,0,.1);
	display:inline-block;
	font-weight:400;
	padding:3px 5px;
	transition:border-color .2s ease 0s;
	width:140px
}
.district-backlink {
	color:#23B3D6
}
.district-backlink:hover {
	text-decoration:underline
}
#pop-bg {
	background:url("../images/popup/popupBackGround.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	width:666px;
	height:449px;
	position:absolute
}
#pop-bg .pop-close {
	float:right;
	margin-right:-15px;
	margin-top:44px
}
#pop-bg .pop-btn {
	float:right;
	clear:both;
	margin-top:170px;
	width:305px
}
#pop-bg .pop-btn a {
	float:left
}
.create-offers {
	float:left;
	width:100%
}
.create-offers input {
	border:#ddd 1px solid;
	padding:5px;
	background:#f9f9f9;
	border-radius:2px;
	font-size:13px
}
.create-offers-row {
	clear:both;
	padding:5px 0;
	float:left;
	width:100%;
	margin-top:5px
}
.create-offers label {
	cursor:pointer
}
.fod-slide-container {
	position:relative;
	overflow:hidden
}
.fod-slide-list {
	position:absolute;
	top:0;
	left:0
}
.fod-slide-navigation {
	position:absolute
}
.fod-slide-navigation-btn {
	float:right;
	color:#02AAD4
}
.fod-slide-navigation-btn-view-all {
	float:left;
	color:#02AAD4
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,p,td,a {
	margin:0;
	padding:0
}
table {
	border-spacing:0
}
fieldset,img {
	border:0;
	display:block
}
address,caption,cite,code,dfn,th,var,optgroup {
	font-style:inherit;
	font-weight:inherit
}
del,ins {
	text-decoration:none
}
li {
	list-style:none
}
caption,th {
	text-align:left
}
q:before,q:after {
	content:''
}
abbr,acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:baseline
}
sub {
	vertical-align:baseline
}
legend {
	color:#000
}
input,button,textarea,select,optgroup,option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit
}
sup,sub {
	line-height:0
}
input[type="checkbox"],input[type="radio"] {
	vertical-align: middle;
    position: relative;
    bottom: 1px;
}
strong {
	font-weight:700
}
textarea {
	overflow:auto
}
header,nav,section,figure,aside,hgroup,session {
	display:block;
	margin:0;
	padding:0
}
center {
	text-align:left
}
a {
	color:#333;
	text-decoration:none;
	outline:0
}
h1,h2,h3,h4,h5,h6,p {
	font-weight:400;
	margin:0;
	padding:0
}
.hide {
	display:none
}
.clear {
	clear:both
}
input:focus {
	outline:0
}
textarea:focus {
	outline:0
}
#login_form {
	position:relative
}
.topnav {
	padding:8px 0 12px;
	line-height:23px;
	text-align:right;
	text-shadow:0 1px 1px #fff
}
.topnav .dsig {
	float:right
}
.topnav .acc_pn {
	float:right;
	width:35px;
	margin-top:2px
}
.topnav .fb_icon {
	float:right;
	margin-left:10px
}
.topnav a.signin {
	background:#EEE;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:400;
	color:#333;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("/Scripts/menu/images/signin-nav-bg-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px
}
.topnav a.signin:hover {
	background:#EEE;
	color:#333;
	*background:transparent url("/Scripts/menu/images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px
}
.topnav a.signin,.topnav a.signin:hover {
	*background-position:0 3px!important
}
a.signin {
	position:relative;
	margin-left:3px
}
a.signin span {
	background-image:url(/images/icon/toggle_down_light.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:5px 20px 6px 0
}
.topnav a.menu-open {
	background:none repeat scroll 0 0 #EEE;
	border-left:1px solid #AAA;
	border-radius:2px 2px 0 0!important;
	border-right:1px solid #AAA;
	border-top:1px solid #AAA;
	color:#333!important;
	outline:medium none;
	z-index:1000;
	position:relative;
	top:0
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px
}
#signin_menu {
	background:none repeat scroll 0 0 #EEE;
	border:1px solid #AAA;
	border-radius:2px 0 2px 2px;
	box-shadow:0 0 5px #888;
	color:#333;
	display:none;
	font-size:11px;
	height:248px;
	margin-right:0;
	margin-top:5px;
	position:absolute;
	right:0;
	text-align:left;
	top:27px;
	width:253px;
	z-index:100
}
#signin_menu input[type=text],#signin_menu input[type=password] {
	display:block;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #bfbfbf;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:218px
}
#signin_menu p {
	margin:0
}
#signin_menu a {
	color:#6AC
}
#signin_menu a:hover {
	text-decoration:underline
}
#signin_menu label {
	font-weight:400;
	text-shadow:0 1px 1px #fff
}
#signin_menu .remember {
	padding:10px 0;
	float:left;
	width:100%
}
#signin_menu .remember .left {
	float:left;
	margin-left:2px
}
#signin_menu .remember .right {
	float:right;
	text-align:right;
	width:120px
}
.login-progress {
	background:url(/Style/images/icons/loading.gif) no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin:6px 5px 0 0;
	width:20px;
	height:20px;
	float:right
}
#signin_menu p.forgot,#signin_menu p.complete {
	clear:both;
	margin:5px 0
}
#signin_menu p a {
	color:#27B!important
}
.signin-or {
	clear:both;
	float:left;
	width:100%;
	position:relative
}
.signin-or .or-used {
	position:absolute;
	top:2px;
	left:80px;
	padding:0 5px;
	background:#eee;
	font-weight:700;
	font-size:12px;
	text-shadow:0 1px 1px #fff
}
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#fc915f;
	background:-moz-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc915f),color-stop(100%,#f76c4a));
	background:-webkit-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-o-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-ms-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:linear-gradient(to bottom,#fc915f 0,#f76c4a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc915f',endColorstr='#f76c4a',GradientType=0 );
	color:#fff;
	width:92px;
	height:33px;
	font-size:12px;
	margin:0;
	border:0;
	display:inline-block;
	vertical-align:middle;
	float:right;
	text-shadow:0 1px rgba(0,0,0,.1);
	border-radius:2px
}
#signin_submit:hover {
	background:#f2825b;
	background:-moz-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2825b),color-stop(100%,#f07146));
	background:-webkit-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-o-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-ms-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:linear-gradient(to bottom,#f2825b 0,#f07146 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b',endColorstr='#f07146',GradientType=0 )
}
#signin_submit::-moz-focus-inner {
	padding:0;
	border:0
}
#signin_submit:hover,#signin_submit:focus {
	background-position:0 0;
	cursor:pointer
}
#account {
	position:relative
}
.topnav a.acemail {
}
.topnav a.acemail img {
	float:right
}
.topnav a.acemail .fname {
	float:right;
	font-weight:700;
	padding-left:5px;
	max-width:35px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:clip;
	margin-top:1px;
	text-shadow:0 1px 1px #FFF
}
.topnav a.acc_ico {
	padding:3px 0 0 6px;
	text-decoration:none;
	font-weight:700;
	color:#393C3D;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("/Scripts/menu/images/signin-nav-bg-ie.png") no-repeat 0 0;
	float:right;
	cursor:pointer
}
.topnav a.acc_ico:hover {
	background:#eee
}
.topnav a.acc_ico,.topnav a.acc_ico:hover {
}
a.acc_ico {
	position:relative;
	margin-left:3px
}
a.acc_ico span {
	background-image:url(/images/icon/toggle_down_light.png);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	padding:3px 10px
}
a.acc_ico.menu-open span {
	background-image:url("/Scripts/menu/images/toggle_up_dark.png");
	color:#789
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px
}
a.signin.menu-open span {
	background-image:url("/Scripts/menu/images/toggle_up_dark.png");
	color:#333;
	padding:4px 20px 5px 0
}
#account_menu {
	display:none;
	position:absolute;
	z-index:100;
	text-align:left;
	line-height:1.6em;
	top:26px;
	right:0;
	width:200px;
	margin-top:10px;
	margin-right:0;
	color:#789;
	font-size:12px;
	background:#f6f6f6;
	border:#aaa 1px solid;
	-moz-box-shadow:0 0 3px #aaa;
	-webkit-box-shadow:0 0 3px#aaa;
	box-shadow:0 0 3px #aaa;
	border-radius:2px
}
.useremail {
	border-bottom:#eee 1px solid;
	padding:5px 15px;
	margin-bottom:10px;
	float:left;
	clear:both;
	width:170px!important;
	font-weight:700;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
#account_menu div {
	float:left;
	clear:both;
	width:200px;
	margin:0
}
#account_menu div span {
	background:none repeat scroll 0 0 #fc9551;
	border-radius:4px 4px 4px 4px;
	color:#fff;
	float:right;
	font-size:11px;
	padding:0 3px;
	text-shadow:none;
	min-width:18px;
	text-align:center
}
#account_menu a {
	color:#222;
	float:left;
	padding:2px 15px;
	width:170px;
	text-shadow:0 1px 1px #fff
}
#account_menu a:hover {
	text-decoration:none;
	background:#fff;
	color:#000;
	text-shadow:none
}
#account_menu label {
	font-weight:400
}
#account_menu p a {
	color:#27B!important
}
.social-icon-login {
	float:left;
	width:100%;
	text-align:center;
	margin:5px 0 0 0
}
.social-icon-login li {
	float:left!important;
	margin-right:2px
}
.social-icon-login li img {
	float:left;
	width:43px
}
.social-icon-login li.fb a {
	display:block;
	width:43px;
	height:45px;
	background:url(/Style/images/icons/socials-icon.png) no-repeat;
	background-position:0 0
}
.social-icon-login li.gl a {
	display:block;
	width:43px;
	height:45px;
	background:url(/Style/images/icons/socials-icon.png) no-repeat;
	background-position:0 -45px
}
.social-icon-login li.yh a {
	display:block;
	width:43px;
	height:45px;
	background:url(/Style/images/icons/socials-icon.png) no-repeat;
	background-position:0 -90px
}
.social-icon-login li.tw a {
	display:block;
	width:43px;
	height:45px;
	background:url(/Style/images/icons/socials-icon.png) no-repeat;
	background-position:0 -180px
}
.social-icon-login li.in a {
	display:block;
	width:43px;
	height:42px;
	background:url(/Style/images/icons/socials-icon.png) no-repeat;
	background-position:0 -135px
}
.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:700
}
.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande',sans-serif;
	font-weight:700;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:#fff;
	text-align:left
}
.tipsy-north {
	background-image:url(/Scripts/menu/images/tipsy-north.gif);
	background-position:top center
}
.tipsy-south {
	background-image:url(/Scripts/menu/images/tipsy-south.gif);
	background-position:bottom center
}
.tipsy-east {
	background-image:url(/Scripts/menu/images/tipsy-east.gif);
	background-position:right center
}
.tipsy-west {
	background-image:url(/Scripts/menu/images/tipsy-west.gif);
	background-position:left center
}
#basic-modal-content {
	display:none
}
#simplemodal-overlay {
	background-color:#111
}
#simplemodal-container {
	width:900px;
	color:#333;
	border:1px solid #222;
	padding:12px 12px 25px;
	border-radius:2px;
	box-shadow:0 0 5px #000;
	border-bottom:0;
	background:#fff
}
#simplemodal-container .simplemodal-data {
	padding:8px
}
#simplemodal-container a.modalCloseImg {
	background:url(http://static.foody.vn/Style/css/ico/x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-16px;
	cursor:pointer
}
#simplemodal-container h1 {
	color:#000;
	font-size:18px;
	font-weight:700
}
#simplemodal-container h3.oes {
	color:#000;
	font-size:18px;
	font-weight:700
}
#simplemodal-container h1 span {
	color:#2FB8DA
}
.writereview-form {
	float:left;
	width:100%;
	margin-top:20px
}
.writereview-form .avatar {
	float:left
}
.writereview-form .inputform {
	float:left;
	width:882px
}
.writereview-form .inputform .inputform-text {
	float:left;
	width:575px
}
.writereview-form .inputform .textareas {
	float:left;
	width:100%;
	margin-top:6px
}
.writereview-form .inputform .optionals {
	float:left;
	width:290px;
	padding-top:7px;
	font-size:12px;
	color:#ddd
}
.writereview-form .inputform .optionals a {
	color:#2FB8DA;
	padding:0 3px
}
.writereview-form .inputform .optionals a:hover {
	text-decoration:underline
}
.writereview-form .inputform .optionals select {
	background:#fff;
	border:#ddd 1px solid;
	padding:3px 2px;
	border-radius:2px;
	font-style:italic;
	color:#555;
	font-size:12px;
	width:85px
}
.writereview-form .inputform .inputform-right {
	float:right;
	width:260px
}
.writereview-form .inputform .inputform-rating {
	width:240px;
	float:left;
	border:#ddd 1px solid;
	background:#fff;
	padding:5px 10px;
	border-radius:2px
}
.writereview-form .inputform .inputform-rating .ui-state-default {
	border:1px solid #ccc;
	background:#f6f6f6;
	border-radius:2px;
	box-shadow:none;
	width:10px;
	z-index:99
}
.writereview-form .inputform .inputform-rating .ui-widget-header {
	background:url("http://static.foody.vn/style/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png") repeat-x scroll 0 0 #F6A828;
	border:1px solid #E78F08
}
.writereview-form input {
	padding:7px 5px;
	border:#ddd 1px solid;
	width:585px;
	font-size:12px;
	color:#444;
	border-radius:2px
}
.writereview-form textarea {
	border:#ddd 1px solid;
	width:585px;
	font-size:12px;
	height:148px;
	color:#444;
	border-radius:2px
}
.p_youtube {
	position:absolute;
	bottom:65px;
	height:20px;
	width:880px;
	font-size:11px;
	color:#01b71b
}
.p_youtube .ico_youtube {
	float:left;
	left:-60px;
	position:relative;
	top:5px
}
.p_youtube input {
	padding:7px 5px;
	border:#ddd 1px solid;
	width:400px;
	font-size:12px;
	color:#444;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px
}
.p_youtube .point_photo {
	float:right
}
.rating-header {
	float:left;
	width:100%;
	margin-bottom:5px;
	font-weight:700;
	font-size:16px;
	border-bottom:#ddd 1px dashed;
	padding:5px 0 8px 0!important
}
.rating-header span {
	font-size:12px;
	font-weight:400;
	font-style:italic
}
.rating-item {
	float:left;
	clear:both;
	width:100%;
	padding:2px 0
}
.rating-item .rating-label {
	float:left;
	width:80px;
	padding-top:2px
}
.rating-item .rating-bar {
	float:right;
	width:160px;
	padding:2px 0
}
.rating-item .rating-bar .rating-bar-add {
	float:left;
	width:130px;
	margin-top:2px;
	border-radius:2px;
	background:#ccc;
	border:0
}
.rating-item .rating-bar .rating-bar-add a {
	cursor:pointer
}
.rating-item .rating-bar .rating-bar-label-add {
	float:left;
	margin-left:10px;
	font-weight:700;
	color:#333
}
.rating-item .rating-point {
	float:left;
	margin-left:15px;
	padding-top:1px
}
.upload-image-header {
	float:left;
	width:600px;
	margin-top:10px
}
.upload-image-header span {
	font-size:12px;
	font-weight:400
}
.upload-image-button {
	margin:10px auto 0 auto;
	width:300px;
	padding:10px 30px;
	clear:both;
	border:#ccc 1px solid;
	float:left;
	font-size:14px;
	margin-left:180px;
	text-align:center;
	background:#fff;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(229,229,229,1)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);
	background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);
	background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);
	background:linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0 );
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-border-radius:2px
}
.upload-container {
	margin-top:15px;
	min-height:150px;
	border:1px dashed #ddd;
	clear:both;
	overflow:auto
}
.album-upload-container {
	height:350px;
	margin-bottom:0!important
}
.upload-titles {
	float:left;
	width:800px;
	margin-bottom:2px;
	clear:both;
	margin-left:75px;
	margin-top:10px
}
.upload-titles span {
	color:#999
}
.upload-images {
}
.upload-images-buttt {
	border:1px solid #CCC;
	border-radius:2px;
	color:#111!important;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:700;
	margin-left:350px;
	margin-right:5px;
	margin-top:50px;
	overflow:hidden;
	padding:5px 0 3px 10px;
	position:relative;
	text-align:center;
	width:205px;
	background:#f4f4f4;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(244,244,244,1) 0,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(244,244,244,1)),color-stop(50%,rgba(243,243,243,1)),color-stop(51%,rgba(237,237,237,1)),color-stop(100%,rgba(247,247,247,1)));
	background:-webkit-linear-gradient(top,rgba(244,244,244,1) 0,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-o-linear-gradient(top,rgba(244,244,244,1) 0,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:-ms-linear-gradient(top,rgba(244,244,244,1) 0,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	background:linear-gradient(to bottom,rgba(244,244,244,1) 0,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(247,247,247,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4',endColorstr='#f7f7f7',GradientType=0 )
}
.upload-images-buttt:hover {
	border:#aaa 1px solid
}
.upload-images-tips {
	clear:both;
	color:#999;
	float:left;
	font-size:11px;
	font-style:italic;
	margin-left:347px;
	margin-top:10px;
	text-align:center;
	width:220px
}
.upload-images1 {
	border:#c00 1px dashed;
	width:150px;
	float:left;
	margin-right:5px;
	background:#ffe19c;
	padding:10px;
	text-align:center;
	font-size:14px;
	overflow:hidden;
	cursor:pointer
}
.upload-images .note {
	font-size:11px;
	color:#aaa;
	font-style:italic;
	text-shadow:0 1px 1px #FFF
}
.upload-images .albumtitles {
	padding:2px 0;
	color:#777;
	background:url(../../../Style/images/icons/album-upload.png) no-repeat;
	cursor:pointer;
	font-size:12px;
	text-shadow:0 1px 1px #FFF
}
.upload-images .albumtitles span {
	color:#222;
	font-weight:700
}
.postreview-button {
	position:absolute;
	bottom:0;
	background-color:#E5E5E5;
	overflow:hidden;
	padding:0 20px 5px 20px;
	border-top:1px solid #DDD;
	margin-left:-20px;
	width:884px;
	z-index:9999
}
.postreview-button .toolbar_left {
	float:left;
	width:400px;
	margin-top:6px
}
.postreview-button .toolbar_role {
	padding-top:3px;
	text-decoration:underline;
	font-style:italic;
	font-size:11px
}
.postreview-button .postbut {
	cursor:pointer;
	float:left;
	border:1px solid #CCC;
	border-radius:2px;
	color:#111!important;
	cursor:pointer;
	float:left;
	padding:5px 10px 4px 10px;
	margin-top:2px;
	font-size:12px;
	font-weight:700;
	background:#f4f4f4
}
.postreview-button .tip-require {
	display:none;
	position:absolute;
	left:645px;
	border:1px solid #949494;
	border-radius:2px;
	box-shadow:0 0 2px #AAA;
	color:#333;
	font-size:12px;
	padding:10px;
	background:#fff;
	width:120px
}
.postbutok {
	cursor:pointer;
	padding:5px 20px 4px 20px;
	color:#fff;
	border-radius:2px;
	font-weight:700;
	font-size:16px;
	border:#089de9 1px solid;
	float:right;
	margin-top:6px;
	background:#089de9
}
.postbutok:hover {
	background:#028ed6
}
.postreview-button .postbutno {
	cursor:pointer;
	padding:7px 10px 6px 10px;
	color:#fff;
	border-radius:2px;
	font-weight:400;
	margin-right:5px;
	font-size:14px;
	border:#aaa 1px solid;
	float:right;
	margin-top:6px;
	background:#aaa
}
.postreview-button .postbutno:hover {
	background:#ccc;
	border:#ccc 1px solid
}
.upload-images-heads {
	padding-bottom:10px;
	border-bottom:#eee 1px solid;
	margin-bottom:10px;
	float:left;
	width:100%
}
.upload-images-separate {
	position:relative;
	border:#888 1px dashed;
	width:177px;
	float:left;
	margin-right:5px;
	background:#f9f9f9;
	padding:30px 10px;
	text-align:center;
	font-size:14px;
	overflow:hidden;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px
}
.upload-images-separate .note {
	font-size:11px;
	color:#aaa;
	font-style:italic;
	text-shadow:0 1px 1px #FFF
}
.upload-images-separate .albumtitles {
	padding:2px 0;
	color:#777;
	background:url(../../../Style/images/icons/album-upload.png) no-repeat;
	cursor:pointer;
	font-size:12px;
	text-shadow:0 1px 1px #FFF
}
.upload-images-separate .albumtitles span {
	color:#222;
	font-weight:700
}
.login-popup-button {
	background:#fc915f;
	background:-moz-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc915f),color-stop(100%,#f76c4a));
	background:-webkit-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-o-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:-ms-linear-gradient(top,#fc915f 0,#f76c4a 100%);
	background:linear-gradient(to bottom,#fc915f 0,#f76c4a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc915f',endColorstr='#f76c4a',GradientType=0 );
	text-shadow:0 1px rgba(0,0,0,.1);
	margin-right:1px;
	border-radius:2px;
	width:113px;
	height:35px;
	border:0;
	float:left;
	cursor:pointer;
	color:#fff;
	font-size:14px
}
.login-popup-button:hover {
	background:#f2825b;
	background:-moz-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2825b),color-stop(100%,#f07146));
	background:-webkit-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-o-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:-ms-linear-gradient(top,#f2825b 0,#f07146 100%);
	background:linear-gradient(to bottom,#f2825b 0,#f07146 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b',endColorstr='#f07146',GradientType=0 )
}
.login-popup-button-cancel {
	background:#fcfaf2;
	background:-moz-linear-gradient(top,#fcfaf2 0,#f4f4d9 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfaf2),color-stop(100%,#f4f4d9));
	background:-webkit-linear-gradient(top,#fcfaf2 0,#f4f4d9 100%);
	background:-o-linear-gradient(top,#fcfaf2 0,#f4f4d9 100%);
	background:-ms-linear-gradient(top,#fcfaf2 0,#f4f4d9 100%);
	background:linear-gradient(to bottom,#fcfaf2 0,#f4f4d9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfaf2',endColorstr='#f4f4d9',GradientType=0 );
	border:1px solid #DDD;
	border-radius:2px 2px 2px 2px;
	color:#777;
	cursor:pointer;
	float:left;
	font-size:14px;
	height:35px;
	margin-left:5px;
	margin-right:1px;
	text-shadow:0 1px #FFF;
	width:113px
}
.file-wrapper-img {
	position:absolute;
	bottom:0;
	left:0;
	top:150px;
	width:810px
}
.files {
	margin:0;
	padding:0
}
.files .delete {
	bottom:25px;
	position:absolute;
	right:5px;
	z-index:1000
}
.files li {
	float:left;
	position:relative;
	margin:10px
}
.files li .cancel {
}
.files li:hover .cancel {
	display:block
}
.files li img {
}
.files .remove {
	float:right;
	font-size:0;
	height:16px
}
.files .remove button {
	border:0;
	font-size:15px;
	line-height:16px;
	background-color:#DDD;
	width:16px;
	height:16px;
	color:#888;
	padding:0;
	margin:0;
	cursor:pointer
}
.fileupload {
	float:left
}
.scrollbar-container {
	clear:both
}
.file-count {
	color:#777;
	text-shadow:0 1px 1px #FFF
}
.fileupload-buttonbar {
}
.browse-input {
	opacity:0;
	-ms-filter:"alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	cursor:pointer;
	font-size:45px;
	left:0;
	padding:20px 0;
	position:absolute;
	text-indent:-470px;
	top:0;
	width:200px
}
.browse-input-img {
	opacity:0;
	width:200px;
	padding:30px 0;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
	font-size:150px;
	-ms-filter:"alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0
}
.album-first {
	margin-left:90px;
	position:absolute;
	top:-5px
}
.album-second {
	margin-left:295px;
	position:absolute;
	top:-5px
}
.album-third {
	margin-left:500px;
	position:absolute;
	top:-5px
}
.album-fourth {
	margin-left:710px;
	position:absolute;
	top:-5px
}
.upload-hasfiles {
	display:none
}
.errorText {
	color:Red!important
}
.reviewform-errorText {
	color:#aaa!important;
	font-style:italic
}
.album-desc-toggle {
	font-size:12px!important;
	font-weight:400!important;
	margin-left:10px!important;
	width:760px!important
}
#fmessage-typeometer {
	width:595px;
	margin-bottom:5px;
	float:left
}
.typeometer-left {
	width:85%;
	float:left;
	background:#F5F5F5;
	margin-top:6px
}
.typeometer-right {
	width:3%;
	float:left;
	padding:0 0 0 5px;
	font-size:11px
}
.typeometer-bar {
	background:#BFDEFE;
	width:0;
	height:5px
}
.picture-bar {
	position:relative;
	padding:4px;
	background:#f2f2f2;
	border-bottom:#ddd 1px solid;
	width:182px;
	border-left:#ddd 1px solid;
	border-right:#ddd 1px solid;
	float:left
}
.preview {
	border:#ddd 1px solid;
	width:190px;
	height:192px;
	background:#f8f8f8;
	display:table-cell;
	vertical-align:middle
}
.template-download,.template-upload {
	height:240px;
	overflow:hidden;
	width:192px
}
.template-download .preview img,.template-upload .preview img {
	max-height:190px;
	max-width:190px;
	margin:0 auto
}
.progress {
	overflow:hidden;
	margin-bottom:0
}
.progress .bar {
	height:17px;
	width:0;
	color:#fff;
	font-size:12px;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#0e90d2;
	background-repeat:repeat-x;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:width .6s ease;
	-moz-transition:width .6s ease;
	-ms-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease;
	background-image:linear-gradient(top,#149bdf,#0480be)
}
.progress-striped .bar {
	background-color:#62c462;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	-webkit-background-size:40px 40px;
	-moz-background-size:40px 40px;
	-o-background-size:40px 40px;
	background-size:40px 40px
}
.progress.active .bar {
}
.progress-danger .bar {
	background-color:#dd514c;
	background-repeat:repeat-x;
	background-image:linear-gradient(top,#ee5f5b,#c43c35)
}
.progress-danger.progress-striped .bar {
	background-color:#ee5f5b;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-success .bar {
	background-color:#5eb95e;
	background-repeat:repeat-x;
	background-image:linear-gradient(top,#62c462,#57a957)
}
.progress-success.progress-striped .bar {
	background-color:#62c462;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-info .bar {
	background-color:#4bb1cf;
	background-repeat:repeat-x;
	background-image:linear-gradient(top,#5bc0de,#339bb9)
}
.progress-info.progress-striped .bar {
	background-color:#5bc0de;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.btn-space {
	background:url(../images/icons/upload-images-icon.png) 0 0 no-repeat!important;
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin-right:6px;
	border:0
}
.btn-space:hover,.btn-space.current {
	background:url(../images/icons/upload-images-icon.png) 0 -17px no-repeat!important;
	display:block;
	float:left;
	margin-right:6px;
	cursor:pointer
}
.btn-dish {
	background:url(../images/icons/upload-images-icon.png) 0 -34px no-repeat!important;
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin-right:6px;
	border:0
}
.btn-dish:hover,.btn-dish.current {
	background:url(../images/icons/upload-images-icon.png) 0 -51px no-repeat!important;
	display:block;
	float:left;
	margin-right:6px;
	cursor:pointer
}
.btn-menu {
	background:url(../images/icons/upload-images-icon.png) 0 -102px no-repeat!important;
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin-right:6px;
	border:0
}
.btn-menu:hover,.btn-menu.current {
	background:url(../images/icons/upload-images-icon.png) 0 -118px no-repeat!important;
	display:block;
	float:left;
	margin-right:6px;
	cursor:pointer
}
.btn-other {
	background:url(../images/icons/upload-images-icon.png) 0 -68px no-repeat!important;
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin-right:6px;
	border:0
}
.btn-other:hover,.btn-other.current {
	background:url(../images/icons/upload-images-icon.png) 0 -85px no-repeat!important;
	display:block;
	float:left;
	margin-right:6px;
	cursor:pointer
}
.name.watermark-text {
	font-size:11px
}
.uploadify {
	position:relative
}
.swfupload {
	left:0
}

#allLocation .con-area {
	overflow:auto;
	height:426px;
	clear:both;
	padding:10px 15px
}
#allLocation .area {
	float:left;
	width:275px;
	margin-right:18px
}
#allLocation .area .harea {
	font-weight:700;
	font-size:16px;
	margin-left:5px;
	color:#C33!important
}
#allLocation .area .rightnote {
	color:#777;
	float:right;
	font-size:11px;
	padding-right:10px;
	text-align:right
}
#allLocation .top-header {
	float:left;
	font-weight:700!important
}
#allLocation .top-header span {
	font-weight:700;
	margin-left:10px;
	padding:4px 10px;
	position:relative;
	text-align:center;
	font-size:16px
}
#allLocation ul {
	margin-top:5px;
	border-top:#ddd 1px solid
}
#allLocation ul li {
	border-bottom:1px solid #F4f4f4;
	color:#777;
	float:left;
	width:275px
}
#allLocation ul li:hover {
	background-color:#f6f6f6!important
}
#allLocation ul li a {
	color:#333;
	display:block;
	font-weight:700;
	padding:4px 6px
}
#allLocation ul li span {
	color:#777;
	float:right;
	font-size:11px;
	font-weight:400;
	padding:0 4px;
	text-align:center
}
#allLocation ul li ri {
	color:#AAA;
	float:right;
	font-size:11px;
	font-weight:400!important
}
.dropdown1 span.value {
	display:none
}
.dropdown1 dd ul li {
	cursor:pointer;
	color:#777;
	font-weight:400
}
.dropdown1 dd ul li:hover {
	background:#fff
}
.dropdown1 dd ul li a {
	display:block;
	font-weight:700;
	color:#111;
	padding:5px 8px 4px;
	border-bottom:#f5f5f5 1px solid
}
.dropdown1 dd ul li a:hover {
	color:#c00;
	background:#f9f9f9
}
.dropdown1 dd ul li span.d-right {
	float:right;
	color:#aaa;
	font-weight:400!important;
	font-size:11px
}
.dropdown2 {
	float:left;
	margin-left:5px
}
.dropdown2 dd,.dropdown1 dt,.dropdown1 ul {
	margin:0;
	padding:0
}
.dropdown2 dd {
	position:absolute
}
.dropdown2 a,.dropdown1 a:visited {
	color:#000;
	text-decoration:none;
	outline:0;
	font-weight:700
}
.dropdown2 a:hover {
	color:#5d4617;
	background:#eee
}
.dropdown2 dt a:hover {
	color:#c00;
	background:#fff url(/images/arrow.png) no-repeat scroll right center;
	padding:15px 17px 13px 5px;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid
}
.dropdown2 dt a {
	background:url(/images/arrow.png) no-repeat scroll right center;
	display:block;
	padding-top:4px;
	text-shadow:0 1px 1px #FFF;
	padding:15px 18px 13px 6px
}
.dropdown2 dt a span {
	font-weight:700
}
.dropdown2 dd ul {
	background:#fff;
	border:1px solid #AAA;
	border-radius:3px;
	color:#222;
	display:none;
	list-style:none outside none;
	overflow:auto;
	font-weight:700;
	padding:5px 0;
	width:600px;
	-moz-box-shadow:0 0 3px #aaa;
	-webkit-box-shadow:0 0 3px #aaa;
	box-shadow:0 0 3px #aaa;
	margin-top:6px
}
.dropdown2 dd ul .arrow {
	background:url(/Scripts/dropdown/arrow-top.png) no-repeat;
	width:12px;
	height:8px;
	position:absolute;
	top:-1px;
	left:50px
}
.dropdown2 span.value {
	display:none
}
.dropdown2 dd ul li {
	width:100%
}
.dropdown2 dd ul li a {
	font-weight:700;
	padding:5px 10px 4px 5px;
	width:165px;
	float:left
}
.dropdown2 dd ul li a:hover {
	color:#c00
}
.dropdown2 dd ul li a span {
	background:#e2e2e2;
	border-radius:8px;
	-moz-border-radius:8px;
	color:#777;
	float:right;
	font-size:11px;
	font-weight:400;
	padding:0 4px;
	text-align:center
}
.diadiem {
	border-bottom:1px solid #DDD;
	color:#C00!important;
	margin-bottom:0!important;
	padding-bottom:3px!important;
	padding-left:10px!important;
	padding-right:10px!important;
	width:160px!important
}
.diadiem:hover {
	background:#fff
}
.dropdown2 dd ul li a:hover {
	background:#fff
}
.dropdown2 .staticss {
	font-weight:400;
	font-size:11px
}
.sec-menu-category {
	float:left
}
.sec-menu-category dt .s_arrow {
	background:url(/Style/images/icons/arrow_w.png) no-repeat;
	width:15px;
	height:16px;
	float:right;
	border:0;
	position:absolute;
	right:6px;
	top:8px
}
.sec-menu-category.selected {
	background:none repeat scroll 0 0 #262626;
	box-shadow:0 1px 2px #000 inset,0 0 0 #000
}
.sec-menu-category dd {
	margin:0;
	padding:0
}
.sec-menu-category dd {
	position:absolute
}
.sec-menu-category a {
	color:#fff;
	text-decoration:none;
	outline:0;
	font-weight:700
}
.sec-menu-category dt a:hover {
	background-color:#4a4e4f;
	background-image:-webkit-linear-gradient(top,#6a6f70,#4a4e4f);
	background-image:-moz-linear-gradient(top,#6a6f70,#4a4e4f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6a6f70',endColorstr='#ff4a4e4f',GradientType=0)
}
.sec-menu-category dt a {
	display:block;
	padding:6px 24px 6px 12px;
	position:relative;
	border-color:#070808;
	border-radius:0;
	border-style:solid;
	border-width:0 1px 0 1px
}
.sec-menu-category dt a span {
	font-weight:700
}
.sec-menu-category dd ul {
	background:none repeat scroll 0 0 #f5f5f5;
	border:1px solid #AAA;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	color:#222;
	display:none;
	list-style:none outside none;
	overflow:auto;
	font-weight:700;
	padding:10px 0;
	width:180px;
	-moz-box-shadow:0 0 3px #888;
	-webkit-box-shadow:0 0 3px #888;
	box-shadow:0 0 3px #888;
	margin-top:7px
}
.sec-menu-category dd ul .arrow {
	background:url(/Scripts/dropdown/arrow-top.png) no-repeat;
	width:12px;
	height:8px;
	position:absolute;
	top:0;
	left:50px
}
.sec-menu-category span.value {
	display:none
}
.sec-menu-category dd ul li {
	width:100%
}
.sec-menu-category dd ul li a {
	font-weight:700;
	padding:5px 10px 4px 5px;
	width:165px;
	float:left;
	color:Black
}
.sec-menu-category dd ul li a:hover {
	color:#c00
}
.sec-menu-category dd ul li a span {
	background:#e2e2e2;
	border-radius:8px;
	-moz-border-radius:8px;
	color:#777;
	float:right;
	font-size:11px;
	font-weight:400;
	padding:0 4px;
	text-align:center
}
.sec-menu-category dd ul li a:hover {
	background:#fff
}
.sec-menu-category dd ul li .ico_res {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:5px 1px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.sec-menu-category dd ul li .ico_qa {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:5px -21px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.sec-menu-category dd ul li .ico_cafe {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:5px -39px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.sec-menu-category dd ul li .ico_tb {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:6px -61px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.sec-menu-category dd ul li .ico_pb {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:6px -84px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.sec-menu-category dd ul li .ico_ka {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:6px -105px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.sec-menu-category .staticss {
	font-weight:400;
	font-size:11px
}
.dr_coupon {
	float:left
}
.dr_coupon dd,.dr_coupon dt,.dr_coupon ul {
	margin:0;
	padding:0
}
.dr_coupon dd {
	position:absolute
}
.dr_coupon a,.dr_coupon a:visited {
	color:#222;
	text-decoration:none;
	outline:0;
	font-weight:700
}
.dr_coupon a:hover {
	color:#5d4617
}
.dr_coupon dt a:hover {
	color:#c00;
	background:#fff url(/images/arrow.png) no-repeat scroll right center;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	padding:15px 15px 13px 5px
}
.dr_coupon dt a {
	background:url(/images/arrow.png) no-repeat scroll right center;
	display:block;
	padding-top:4px;
	text-shadow:0 1px 1px #FFF;
	padding:15px 16px 13px 6px
}
.dr_coupon dt a span {
	font-weight:700
}
.dr_coupon dd ul {
	background:none repeat scroll 0 0 #f5f5f5;
	border:1px solid #AAA;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	color:#222;
	display:none;
	list-style:none outside none;
	overflow:auto;
	font-weight:700;
	padding:10px 0;
	margin-top:6px;
	width:210px;
	-moz-box-shadow:0 0 3px #888;
	-webkit-box-shadow:0 0 3px #888;
	box-shadow:0 0 3px #888
}
.dr_coupon dd ul .arrow {
	background:url(/Scripts/dropdown/arrow-top.png) no-repeat;
	width:12px;
	height:8px;
	position:absolute;
	top:-1px;
	left:50px
}
.dr_coupon span.value {
	display:none
}
.dr_coupon dd ul li {
	width:100%
}
.dr_coupon dd ul li a {
	font-weight:700;
	padding:5px 10px 4px 5px;
	width:195px;
	float:left
}
.dr_coupon dd ul li a:hover {
	color:#c00
}
.dr_coupon dd ul li a span {
	background:#e2e2e2;
	border-radius:8px;
	-moz-border-radius:8px;
	color:#777;
	float:right;
	font-size:11px;
	font-weight:400;
	padding:0 4px;
	text-align:center
}
.dr_coupon dd ul li a:hover {
	background:#fff
}
.dr_coupon dd ul li .ico_res {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:5px 1px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.dr_coupon dd ul li .ico_qa {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:5px -21px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.dr_coupon dd ul li .ico_xmas {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:6px -170px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.dr_coupon dd ul li .ico_blog {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:6px -190px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.dr_coupon dd ul li .ico_voucher {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:6px -126px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.dr_coupon dd ul li .ico_km {
	background:url(/Style/images/icons/menu-icon.png) no-repeat;
	background-position:6px -148px;
	width:16px;
	height:16px;
	float:left;
	border:0
}
.dr_coupon .staticss {
	font-weight:400;
	font-size:11px
}
.ico_res {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:5px 1px!important;
	width:25px;
	height:16px;
	float:left!important;
	border:0
}
.ico_qa {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:5px -21px!important;
	width:25px;
	height:16px;
	float:left!important;
	border:0
}
.ico_cafe {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:5px -39px!important;
	width:25px;
	height:16px;
	float:left!important;
	border:0
}
.ico_tb {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:6px -61px!important;
	width:25px;
	height:16px;
	float:left!important;
	border:0
}
.ico_pb {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:6px -84px!important;
	width:25px;
	height:16px;
	float:left!important;
	border:0
}
.ico_ka {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:6px -105px!important;
	width:25px;
	height:16px;
	float:left!important;
	border:0
}
.ico_kdl {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:6px -208px!important;
	width:25px;
	height:16px;
	float:left!important;
	border:0
}
.ico_bl {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:6px -242px!important;
	width:25px;
	height:15px;
	float:left!important;
	border:0
}
.ico_tchn {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:6px -264px!important;
	width:25px;
	height:16px;
	float:left!important;
	border:0
}
.ico_store {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:7px -282px!important;
	width:25px;
	height:16px;
	float:left!important;
	border:0
}
.ico_anvat {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:6px -302px!important;
	width:25px;
	height:16px;
	float:left!important;
	border:0
}
.ico_st {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:6px -320px!important;
	width:25px;
	height:17px;
	float:left!important;
	border:0
}
.ico_gt {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:5px -341px!important;
	width:25px;
	height:19px;
	float:left!important;
	border:0
}
.ico_spms {
	background:url(/Style/images/icons/menu-icon.png) no-repeat!important;
	background-position:6px -360px!important;
	width:25px;
	height:17px;
	float:left!important;
	border:0
}
.ico_res_white {
	background:url(/Style/images/icons/menu-icon-white.png) no-repeat!important;
	background-position:0 0!important;
	width:14px;
	height:16px;
	float:left!important;
	border:0;
	margin:7px 0 0 10px;
	opacity:.5;
	display:none
}
.ico_qa_white {
	background:url(/Style/images/icons/menu-icon-white.png) no-repeat!important;
	background-position:0 -21px!important;
	width:16px;
	height:16px;
	float:left!important;
	border:0;
	margin:7px 0 0 10px;
	opacity:.5;
	display:none
}
.ico_cafe_white {
	background:url(/Style/images/icons/menu-icon-white.png) no-repeat!important;
	background-position:0 -40px!important;
	width:16px;
	height:16px;
	float:left!important;
	border:0;
	margin:7px 0 0 10px;
	opacity:.5;
	display:none
}
.ico_tb_white {
	background:url(/Style/images/icons/menu-icon-white.png) no-repeat!important;
	background-position:0 -62px!important;
	width:16px;
	height:16px;
	float:left!important;
	border:0;
	margin:7px 0 0 10px;
	opacity:.5;
	display:none
}
.ico_pb_white {
	background:url(/Style/images/icons/menu-icon-white.png) no-repeat!important;
	background-position:0 -84px!important;
	width:16px;
	height:16px;
	float:left!important;
	border:0;
	margin:7px 0 0 10px;
	opacity:.5;
	display:none
}
.ico_ka_white {
	background:url(/Style/images/icons/menu-icon-white.png) no-repeat!important;
	background-position:0 -105px!important;
	width:16px;
	height:16px;
	float:left!important;
	border:0;
	margin:7px 0 0 10px;
	opacity:.5;
	display:none
}
.ico_kdl_white {
	background:url(/Style/images/icons/menu-icon-white.png) no-repeat!important;
	background-position:0 -225px!important;
	width:16px;
	height:16px;
	float:left!important;
	border:0;
	margin:7px 0 0 10px;
	opacity:.5;
	display:none
}
.ico_bl_white {
	background:url(/Style/images/icons/menu-icon-white.png) no-repeat!important;
	background-position:0 -257px!important;
	width:16px;
	height:16px;
	float:left!important;
	border:0;
	margin:7px 0 0 10px;
	opacity:.5;
	display:none
}
.ico_key_white {
	background:url(/Style/images/icons/menu-icon-white.png) no-repeat!important;
	background-position:0 -205px!important;
	width:16px;
	height:16px;
	float:left!important;
	border:0;
	margin:7px 0 0 10px;
	opacity:.5;
	display:none;
	display:none
}
.ico_tchn_white {
	background:url(/Style/images/icons/menu-icon-white.png) no-repeat!important;
	background-position:0 -264px!important;
	width:16px;
	height:16px;
	float:left!important;
	border:0;
	margin:7px 0 0 10px;
	opacity:.5;
	display:none
}
.break {
	clear:both
}
#header {
	height:600px
}
.headerimg {
	background-repeat:no-repeat;
	width:100%;
	height:600px;
	position:absolute;
	background-size:100% auto
}
#headertxt {
	width:1000px;
	margin:0 auto;
	clear:both;
	position:relative;
	margin-top:360px
}
.banner #firstline {
	background:0;
	color:#222;
	font-size:20px;
	padding:7px 0;
	float:left;
	display:block;
	font-weight:700;
	text-shadow:0 0 5px #fff
}
.banner.white #firstline {
	background:0;
	color:#fff;
	font-size:20px;
	padding:7px 0;
	float:left;
	display:block;
	font-weight:700;
	text-shadow:0 0 5px #000
}
.banner.blue #firstline {
	background:0;
	color:#02AAD4;
	font-size:20px;
	padding:7px 0;
	float:left;
	display:block;
	font-weight:700;
	text-shadow:0 0 5px #fff
}
.banner.red #firstline {
	background:0;
	color:#FE3D01;
	font-size:20px;
	padding:7px 0;
	float:left;
	display:block;
	font-weight:700;
	text-shadow:0 0 5px #fff
}
#secondline {
	background:#fe3d01;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	padding:5px 10px 4px 10px;
	float:left;
	display:block;
	clear:both;
	opacity:.9
}
#secondline:hover {
	background:#fd0701
}
.pictured {
	color:#FFF;
	font-size:14px;
	float:left;
	display:block;
	clear:both;
	margin-top:1px
}
.pictured a {
	font-size:16px;
	font-weight:700;
	letter-spacing:0;
	text-transform:none;
	color:#FFF;
	text-decoration:none;
	text-shadow:0 0 10px #000;
	padding-top:400px
}
.pictured a:hover {
	text-decoration:underline
}
#back {
	background-image:url("/Scripts/slidebg/btn_back.png");
	position:absolute;
	top:230px;
	left:20px;
	width:58px;
	height:71px;
	cursor:pointer
}
#next {
	background-image:url("/Scripts/slidebg/btn_next.png");
	position:absolute;
	top:230px;
	right:20px;
	width:58px;
	height:71px;
	cursor:pointer
}
#control {
	display:none
}
#headernav-outer {
	position:relative;
	top:400px;
	margin:0 auto;
	width:960px
}
#headernav {
	padding-left:864px
}
.headerimgs-userreviews {
	position:absolute;
	right:35px;
	bottom:70px;
	width:345px
}
.headerimgs-userreviews .header-userreview {
	float:left;
	width:258px;
	color:#fff;
	background:#888;
	padding:5px 10px;
	line-height:1.4em;
	opacity:.8
}
.headerimgs-userreviews .header-userreview a.userreview-url {
	color:#000
}
.headerimgs-userreviews .header-userreview a {
	color:#fff
}
.headerimgs-userreviews .header-userreview a:hover {
	text-decoration:underline
}
.headerimgs-userreviews .header-userreview-img {
	width:60px;
	float:left
}
.headerimgs-userreviews .header-userreview-img img {
	width:58px;
	border:#fff 1px solid
}
.headerimgs-userreviews .arrow-right {
	background:url("/Scripts/slidebg/arrow-gray.png") no-repeat scroll 0 0;
	width:6px;
	height:9px;
	float:left;
	margin-top:10px
}
#banner-fade {
	width:100%!important
}
.bjqs {
	margin:0 auto!important
}
.bjqs-banner-descr {
	background:rgba(255,255,255,.9);
	width:500px;
	padding:10px 15px;
	margin-top:20px;
	border-radius:2px;
	position:absolute;
	color:#888;
	position:absolute;
	right:150px;
	top:330px
}
.bjqs-thumb-banner-container {
	position:absolute;
	left:0;
	top:70px;
	width:410px;
	padding-right:0
}
.bjqs-thumb-banner {
	float:left;
	width:180px;
	height:99px;
	margin:10px 10px 0 0;
	border:2px #fff solid;
	border-radius:5px
}
.bjqs-banner-content {
	width:1000px;
	position:absolute;
	top:0
}
.bjqs-click-area {
	position:absolute;
	top:50px;
	left:65px;
	color:#FFF;
	text-decoration:none;
	z-index:9
}
.bjqs-click-area-wrapper {
	position:relative
}
.bjqs-click-area-title {
	margin-right:0;
	float:right;
	margin-top:80px;
	font-size:20px;
	background:#c00;
	padding:15px;
	width:410px;
	font-weight:400
}
.bjqs-click-area-title a {
	color:#fff;
	line-height:130%
}
.bjqs-click-area-desc {
	margin-right:0;
	margin-top:20px;
	color:#fff;
	font-size:15px;
	text-shadow:0 1px 1px #333;
	line-height:1.4em;
	float:right;
	width:420px;
	clear:both;
	background-color:rgba(0,0,0,.3);
	padding:10px
}
.bjqs-click-area-more a {
	background:#f1f1f1;
	color:#333;
	padding:5px 10px;
	border-radius:3px;
	font-weight:700;
	border:#ddd 1px solid;
	margin-left:560px;
	margin-top:20px;
	float:left
}
.bjqs-prev a {
	background-image:url("/Scripts/slidebg/btn_back.png");
	position:absolute;
	top:170px;
	left:0;
	width:58px;
	height:71px;
	cursor:pointer
}
.bjqs-next a {
	background-image:url("/Scripts/slidebg/btn_next.png");
	position:absolute;
	top:170px;
	right:0;
	width:58px;
	height:71px;
	cursor: pointer
}
/*! qTip2 - Pretty powerful tooltips - v2.0.0 - 2012-09-10* http://craigsworks.com/projects/qtip2/
* Copyright (c) 2012 Craig Michael Thompson;Licensed MIT,GPL */#qtip-rcontainer {
	position:absolute;
	left:-28000px;
	top:-28000px;
	display:block;
	visibility:hidden
}
#qtip-rcontainer .ui-tooltip {
	display:block!important;
	visibility:hidden!important;
	position:static!important;
	float:left!important
}
.ui-tooltip,.qtip {
	position:absolute;
	left:-28000px;
	top:-28000px;
	display:none;
	max-width:280px;
	min-width:50px;
	font-size:10.5px;
	line-height:12px
}
.ui-tooltip-content {
}
.ui-tooltip-titlebar {
	position:relative;
	min-height:14px;
	padding:5px 35px 5px 10px;
	overflow:hidden;
	border-width:0 0 1px;
	font-weight:700
}
.ui-tooltip-titlebar+.ui-tooltip-content {
	border-top-width:0!important
}
.ui-tooltip-titlebar .ui-state-default {
	position:absolute;
	right:4px;
	top:50%;
	margin-top:-9px;
	cursor:pointer
}
* html .ui-tooltip-titlebar .ui-state-default {
	top:16px
}
.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon {
	display:block;
	text-indent:-1000em;
	direction:ltr
}
.ui-tooltip-icon,.ui-tooltip-icon .ui-icon {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-decoration:none
}
.ui-tooltip-icon .ui-icon {
	width:18px;
	height:14px;
	text-align:center;
	text-indent:0;
	font:normal bold 10px/13px Tahoma,sans-serif;
	color:inherit;
	background:transparent none no-repeat -100em -100em
}
.ui-tooltip-focus {
}
.ui-tooltip-hover {
}
.ui-tooltip-default {
	background-color:#FFF;
	color:#555
}
.ui-tooltip-default .ui-tooltip-titlebar {
	background-color:#FFEF93
}
.ui-tooltip-default .ui-tooltip-icon {
	border-color:#CCC;
	background:#F1F1F1;
	color:#777
}
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover {
	border-color:#AAA;
	color:#111
}
/*! Light tooltip style */.ui-tooltip-light {
	background-color:#fff;
	border-color:#E2E2E2;
	color:#454545
}
.ui-tooltip-light .ui-tooltip-titlebar {
	background-color:#f1f1f1
}
/*! Dark tooltip style */.ui-tooltip-dark {
	background-color:#505050;
	border-color:#303030;
	color:#f3f3f3
}
.ui-tooltip-dark .ui-tooltip-titlebar {
	background-color:#404040
}
.ui-tooltip-dark .ui-tooltip-icon {
	border-color:#444
}
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover {
	border-color:#303030
}
/*! Cream tooltip style */.ui-tooltip-cream {
	background-color:#FBF7AA;
	border-color:#F9E98E;
	color:#A27D35
}
.ui-tooltip-cream .ui-tooltip-titlebar {
	background-color:#F0DE7D
}
.ui-tooltip-cream .ui-state-default .ui-tooltip-icon {
	background-position:-82px 0
}
/*! Red tooltip style */.ui-tooltip-red {
	background-color:#F78B83;
	border-color:#D95252;
	color:#912323
}
.ui-tooltip-red .ui-tooltip-titlebar {
	background-color:#F06D65
}
.ui-tooltip-red .ui-state-default .ui-tooltip-icon {
	background-position:-102px 0
}
.ui-tooltip-red .ui-tooltip-icon {
	border-color:#D95252
}
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover {
	border-color:#D95252
}
/*! Green tooltip style */.ui-tooltip-green {
	background-color:#CAED9E;
	border-color:#90D93F;
	color:#3F6219
}
.ui-tooltip-green .ui-tooltip-titlebar {
	background-color:#B0DE78
}
.ui-tooltip-green .ui-state-default .ui-tooltip-icon {
	background-position:-42px 0
}
/*! Blue tooltip style */.ui-tooltip-blue {
	background-color:#E5F6FE;
	border-color:#ADD9ED;
	color:#5E99BD
}
.ui-tooltip-blue .ui-tooltip-titlebar {
	background-color:#D0E9F5
}
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon {
	background-position:-2px 0
}
.ui-tooltip-shadow {
	-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);
	-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);
	box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)
}
.ui-tooltip-rounded,.ui-tooltip-tipsy,.ui-tooltip-bootstrap {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.ui-tooltip-youtube {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 0 3px #333;
	-moz-box-shadow:0 0 3px #333;
	box-shadow:0 0 3px #333;
	color:#fff;
	border-width:0;
	background:#4A4A4A;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
	background-image:-webkit-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image:-moz-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image:-ms-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image:-o-linear-gradient(top,#4A4A4A 0,black 100%)
}
.ui-tooltip-youtube .ui-tooltip-titlebar {
	background-color:#4A4A4A;
	background-color:rgba(0,0,0,0)
}
.ui-tooltip-youtube .ui-tooltip-content {
	padding:.75em;
	font:12px arial,sans-serif;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"
}
.ui-tooltip-youtube .ui-tooltip-icon {
	border-color:#222
}
.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover {
	border-color:#303030
}
.ui-tooltip-jtools {
	background:#232323;
	background:rgba(0,0,0,.7);
	background-image:-webkit-gradient(linear,left top,left bottom,from( #717171),to( #232323));
	background-image:-moz-linear-gradient(top,#717171,#232323);
	background-image:-webkit-linear-gradient(top,#717171,#232323);
	background-image:-ms-linear-gradient(top,#717171,#232323);
	background-image:-o-linear-gradient(top,#717171,#232323);
	border:2px solid #ddd;
	border:2px solid rgba(241,241,241,1);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 0 12px #333;
	-moz-box-shadow:0 0 12px #333;
	box-shadow:0 0 12px #333
}
.ui-tooltip-jtools .ui-tooltip-titlebar {
	background-color:transparent;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"
}
.ui-tooltip-jtools .ui-tooltip-content {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"
}
.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content {
	background:transparent;
	color:#fff;
	border:0 dashed transparent
}
.ui-tooltip-jtools .ui-tooltip-icon {
	border-color:#555
}
.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover {
	border-color:#333
}
.ui-tooltip-cluetip {
	-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);
	-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);
	box-shadow:4px 4px 5px rgba(0,0,0,.4);
	background-color:#D9D9C2;
	color:#111;
	border:0 dashed transparent
}
.ui-tooltip-cluetip .ui-tooltip-titlebar {
	background-color:#87876A;
	color:#fff;
	border:0 dashed transparent
}
.ui-tooltip-cluetip .ui-tooltip-icon {
	border-color:#808064
}
.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover {
	border-color:#696952;
	color:#696952
}
.ui-tooltip-tipsy {
	background:#000;
	background:rgba(0,0,0,.87);
	color:#fff;
	border:0 solid transparent;
	font-size:11px;
	font-family:'Lucida Grande',sans-serif;
	font-weight:700;
	line-height:16px;
	text-shadow:0 1px black
}
.ui-tooltip-tipsy .ui-tooltip-titlebar {
	padding:6px 35px 0 10;
	background-color:transparent
}
.ui-tooltip-tipsy .ui-tooltip-content {
	padding:6px 10
}
.ui-tooltip-tipsy .ui-tooltip-icon {
	border-color:#222;
	text-shadow:none
}
.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover {
	border-color:#303030
}
.ui-tooltip-tipped {
	border:3px solid #959FA9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:#F9F9F9;
	color:#454545;
	font-weight:400;
	font-family:serif
}
.ui-tooltip-tipped .ui-tooltip-titlebar {
	border-bottom-width:0;
	color:#fff;
	background:#3A79B8;
	background-image:-webkit-gradient(linear,left top,left bottom,from( #3A79B8),to( #2E629D));
	background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);
	background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);
	background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);
	background-image:-o-linear-gradient(top,#3A79B8,#2E629D);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"
}
.ui-tooltip-tipped .ui-tooltip-icon {
	border:2px solid #285589;
	background:#285589
}
.ui-tooltip-tipped .ui-tooltip-icon .ui-icon {
	background-color:#FBFBFB;
	color:#555
}
.ui-tooltip-bootstrap {
	font-size:13px;
	line-height:18px;
	color:#333;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	*border-right-width:2px;
	*border-bottom-width:2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
	box-shadow:0 5px 10px rgba(0,0,0,.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box
}
.ui-tooltip-bootstrap .ui-tooltip-titlebar {
	font-size:18px;
	line-height:22px;
	border-bottom:1px solid #ccc;
	background-color:transparent
}
.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default {
	right:9px;
	top:49%;
	border-style:none
}
.ui-tooltip-bootstrap .ui-tooltip-icon {
	background:#fff
}
.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon {
	width:auto;
	height:auto;
	float:right;
	font-size:20px;
	font-weight:700;
	line-height:18px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.4;
	filter:alpha(opacity=40)
}
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar {
	filter:none;
	-ms-filter:none
}
.ui-tooltip .ui-tooltip-tip {
	margin:0 auto;
	overflow:hidden;
	z-index:10
}
.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip .qtip-vml {
	position:absolute;
	line-height:.1px!important;
	font-size:.1px!important;
	color:#123456;
	background:transparent;
	border:0 dashed transparent
}
.ui-tooltip .ui-tooltip-tip canvas {
	top:0;
	left:0;
	display:none
}
.ui-tooltip .ui-tooltip-tip .qtip-vml {
	behavior:url(#default#VML);
	display:inline-block;
	visibility:visible
}
#qtip-overlay {
	position:fixed;
	left:-10000em;
	top:-10000em
}
#qtip-overlay.blurs {
	cursor:pointer
}
#qtip-overlay div {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(Opacity=70)"
}
#overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.9;
	filter:alpha(opacity=90);
	z-index:1000
}
#modal {
	position:absolute;
	background:url(/images/tint20.png) 0 0 repeat;
	background:#000;
	z-index:1000;
	border:1px solid #343434
}
#content {
	background:#fff;
	overflow:hidden
}
#close {
	position:absolute;
	background:url(/images/close.png) 0 0 no-repeat;
	width:24px;
	height:27px;
	display:block;
	text-indent:-9999px;
	top:-7px;
	right:-7px
}
.photo-nav-bar {
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden
}
.photo-nav-bar .photo-nav-bar-btn {
	height:100%;
	display:block
}
.photo-nav-bar:hover .photo-nav-bar-btn {
	display:block
}
.photo-nav-bar .prev-btn {
	float:left;
	width:40%
}
.photo-nav-bar .next-btn {
}
.photo-nav-bar-btn i {
	background:transparent url("images/arrow-slider.png") no-repeat left center;
	display:block;
	height:45px;
	width:27px;
	position:absolute;
	top:45%
}
.photo-nav-bar .prev-btn i {
	background-position:-56px;
	opacity:.5;
	filter:alpha(opacity=50)
}
.photo-nav-bar .prev-btn:hover i {
	opacity:1;
	filter:alpha(opacity=100)
}
.photo-nav-bar .next-btn i {
	background-position:-84px;
	opacity:.5;
	filter:alpha(opacity=50);
	right:0
}
.photo-nav-bar .next-btn:hover i {
	opacity:1;
	filter:alpha(opacity=100)
}
.photo-container {
	cursor:pointer;
	display:block;
	font-size:0;
	height:100%;
	max-height:2048px;
	min-height:550px;
	text-align:center;
	width:100%
}
.photo-container img {
	width:auto;
	height:auto;
	vertical-align:middle;
	display:inline-block;
	max-width:100%;
	max-height:100%;
	box-shadow:0 0 3px #aaa;
	border:#fff 1px solid
}
.photo-comment-wrapper {
	width:305px;
	overflow:auto
}
.fooPhotoContainer {
	overflow:hidden
}
.clearfix {
	overflow:hidden;
	clear:both
}
.fooPhotoWrapper {
	position:relative;
	background-color:#000;
	overflow:hidden;
	min-height:550px;
	min-width:500px;
	background:#000 url(../../Style/images/icons/loading2.gif) no-repeat center center
}
.fooPhotoWrapper .photo-nav-bar {
	display:none
}
.fooPhotoWrapper:hover .photo-nav-bar {
	display:block
}
.photo-album-title {
	width:100%;
	clear:both
}
.rhcHeader {
}
.rhcHeaderUserInfo {
	float:left;
	width:278px
}
.photo-author-name {
	font-weight:700
}
.photo-author-name a {
	font-weight:700;
	text-transform:capitalize
}
.photo-author-name a:hover {
	text-decoration:underline
}
.photo-comments {
	float:left;
	width:300px
}
.photo-liked-users {
	background:none repeat scroll 0 0 #F8F8F8;
	color:#555;
	margin-top:5px;
	font-size:11px;
	padding:4px 5px
}
.photo-liked-users a:hover {
	text-decoration:underline
}
.photo-action-links a {
	color:#2FB8DA;
	padding-right:6px;
	display:block;
	float:left
}
.photo-action-links a:hover {
	text-decoration:underline
}
.photo-action-links span {
	float:left;
	font-size:11px;
	line-height:16px
}
.photo-action-links span:hover {
	text-decoration:underline
}
.photo-action-links .icocomment {
	background:url(/Style/images/icons/ico_review.png) no-repeat;
	background-position:0 1px;
	width:13px;
	height:13px;
	border:0;
	margin:1px 2px 0 4px
}
.photo-action-links .icolike {
	background:url(/Style/images/icons/ico_review.png) no-repeat;
	background-position:0 -13px;
	width:13px;
	height:13px;
	float:left;
	border:0;
	margin-right:2px
}
.comment-textbox {
	overflow:hidden
}
#photo-comment-text {
	width:240px;
	height:15px;
	padding:5px;
	overflow-y:hidden;
	resize:none;
	border:#EEE 1px solid
}
#fooPhotoBoxWrapper {
	width:100%;
	position:relative
}
#fooPhotoBoxWrapper .photo-container {
	min-height:inherit
}
#fooPhotoBoxWrapper .photo-detail-nav-bar {
	top:0;
	right:0;
	float:left;
	height:auto;
	width:120px;
	position:absolute
}
#fooPhotoBoxWrapper .photo-detail-nav-bar .photo-nav-bar-btn {
	height:auto;
	padding:5px;
	margin:2px;
	color:#2F9BFF
}
#fooPhotoBoxWrapper .photo-detail-nav-bar:hover .photo-nav-bar-btn {
}
#fooPhotoBoxWrapper .photo-detail-nav-bar .prev-btn {
	width:50px
}
#fooPhotoBoxWrapper .photo-detail-nav-bar .next-btn {
	width:50px
}
#fooPhotoBoxWrapper .photo-detail-nav-bar .photo-nav-bar-btn:hover {
	text-decoration:underline
}
#fooPhotoBoxWrapper .photo-container {
}
.fooPhotoBox .photo-comment-wrapper {
	width:auto
}
.fooPhotoBox .photo-comments {
	width:auto
}
.fooPhotoBox {
	margin-top:20px
}
.photo-details-infos {
	float:right;
	width:280px
}
.photo-details-infos a {
	font-weight:700;
	color:#111
}
.photo-details-infos a:hover {
	text-decoration:underline
}
.photo-details-rightboxes {
	background:#fff;
	border:#ddd 1px solid;
	float:left;
	border-radius:2px
}
.photo-details-rightboxes .leftpane {
	float:left;
	width:60px;
	color:#888
}
.photo-details-rightboxes .rightpane {
	float:right;
	width:180px;
	font-weight:700
}
.photo-details-rightboxes .rightpane a:hover {
	text-decoration:underline
}
.photo-details-rightboxes-row {
	padding:2px 0;
	float:left;
	width:100%
}
.btn-close-small {
	height:13px;
	width:13px;
	line-height:13px;
	font-size:10px!important;
	font-weight:400!important;
	text-underline:none!important;
	background-color:#fff;
	color:#666!important;
	display:block;
	text-align:center;
	border-radius:2px
}
.btn-close-small:hover {
	background:#ccc;
	color:#fff!important
}
.review-reply-item {
	position:relative
}
.review-reply-item a.btn-close-small {
	display:none;
	float:right
}
.review-reply-item:hover a.btn-close-small {
	display:block;
	text-decoration:none
}
.foo-au-suggest-panel {
	position:absolute;
	z-index:9999;
	display:block;
	overflow:hidden;
	margin:0;
	border:#000 1px solid;
	border:1px solid silver;
	-moz-border-radius:0 0 4px 4px!important;
	border-radius:0 0 4px 4px!important;
	background:#fff;
	background-color:#fff;
	list-style:none;
	font-family:Arial
}
.foo-au-suggest-panel ul {
	margin:0;
	padding:0;
	list-style:none
}
.foo-au-suggest-panel .foo-au-item-selected {
	color:red;
	text-decoration:none;
	font-weight:700
}
.foo-au-suggest-panel .fod-au-viewmore {
	float:right;
	margin-right:10px;
	color:#c00;
	font-weight:400;
	font-size:11px
}
.foo-au-suggest-panel ul.group>li {
	clear:both;
	border-top:#bbb 1px solid;
	background-color:#ddd;
	text-indent:10px;
	font-weight:700;
	line-height:30px
}
.foo-au-suggest-panel ul.group>li .foo-au-group-name {
	color:#c00;
	-webkit-text-shadow:0 1px 1px #fff;
	text-shadow:0 1px 1px #fff
}
.foo-au-suggest-panel ul.foo-au-items>li {
	clear:both;
	overflow:hidden;
	padding:5px;
	border-bottom:#f6f6f6 1px solid;
	background-color:#fff;
	text-indent:0;
	font-weight:400;
	line-height:16px;
	cursor:pointer
}
.foo-au-suggest-panel ul.foo-au-items>li.foo-au-item-keyword {
	padding-left:10px
}
.foo-au-suggest-panel ul.foo-au-items>li .foo-au-item-city {
	float:right;
	margin:0 50px 0 0;
	color:#aaa;
	-webkit-text-shadow:0 1px 1px #fff;
	text-shadow:0 1px 1px #fff;
	font-size:11px
}
.foo-au-suggest-panel ul.foo-au-items>li>img {
	display:inline-block;
	float:left;
	margin-top:2px;
	margin-right:5px;
	margin-left:5px;
	width:43px;
	height:28px;
	cursor:pointer
}
.foo-au-suggest-panel ul.foo-au-items>li .foo-au-keyword-text {
	float:left;
	overflow:hidden;
	width:360px;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:700
}
.foo-au-suggest-panel ul.foo-au-items>li>a.foo-au-item-details-link {
	float:right;
	padding:7px;
	color:#23b3d6
}
.foo-au-suggest-panel ul.foo-au-items>li>a.foo-au-item-details-link:hover {
	color:#0163af;
	text-decoration:underline
}
.foo-au-suggest-panel ul.foo-au-items>li>address {
	float:left;
	overflow:hidden;
	width:210px;
	color:#999;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:400;
	font-size:11px
}
.foo-au-suggest-panel ul.foo-au-items>li.foo-au-item-selected,ul.foo-au-items>li:hover {
	border-bottom:#eee 1px solid;
	background-color:#f9f9f9;
	cursor:default;
	cursor:pointer
}
.foo-au-suggest-panel ul.foo-au-items>li .res-closed {
	padding:2px 3px;
	border-radius:2px;
	background:#C00;
	color:#EEE;
	font-size:11px;
	position:absolute;
	right:170px;
	margin-top:14px
}
.default-keyword {
	position:absolute;
	z-index:9999;
	display:block;
	overflow:hidden;
	margin:0;
	border:#000 1px solid;
	border:1px solid silver;
	-moz-border-radius:0 0 4px 4px!important;
	border-radius:0 0 4px 4px!important;
	background:#fff;
	background-color:#fff;
	list-style:none;
	font-family:Arial
}
.default-keyword .left {
	width:50%;
	float:left
}
.default-keyword .right {
	width:50%;
	float:right
}
.default-keyword .left .selected {
	background-color:gray
}
.default-keyword .right .selected {
	background-color:gray
}
.upload-avatar-profile {
	border:1px solid #CCC;
	border-radius:3px 3px 3px 3px;
	color:#111!important;
	cursor:pointer;
	float:left;
	padding:0 0 0 10px;
	margin-top:2px;
	font-size:12px;
	font-weight:700;
	background-color:#F3EFB5
}
.uploadify-queue-item-profile {
	background-color:#F5F5F5;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font:11px Verdana,Geneva,sans-serif;
	margin-top:5px;
	max-width:350px;
	padding:10px
}
.uploadify-error {
	background-color:#FDE5DD!important
}
.uploadify-queue-item-profile .cancel a {
	background:url('/scripts/uploadify/uploadify-cancel.png') 0 0 no-repeat;
	float:right;
	height:16px;
	text-indent:-9999px;
	width:16px
}
.uploadify-queue-item-profile.completed {
	background-color:#E5E5E5
}
.uploadify-progress-profile {
	background-color:#E5E5E5;
	margin-top:10px;
	width:100%
}
.uploadify-progress-bar-profile {
	background-color:#09F;
	height:3px;
	width:1px
}
@charset 'UTF-8';
.fileinput-button {
	position:relative;
	overflow:hidden;
	float:left;
	margin-right:4px
}
.fileinput-button input {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	border:solid transparent;
	border-width:0 0 100px 200px;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-transform:translate(-300px,0) scale(4);
	direction:ltr;
	cursor:pointer
}
.fileupload-buttonbar .btn,.fileupload-buttonbar .toggle {
	margin-bottom:5px
}
.files .progress {
	width:200px
}
.progress-animated .bar {
	background:url(../img/progressbar.gif)!important;
	filter:none
}
.fileupload-loading {
	position:absolute;
	left:50%;
	width:128px;
	height:128px;
	background:url(../img/loading.gif) center no-repeat;
	display:none
}
.fileupload-processing .fileupload-loading {
	display:block
}
*html .fileinput-button {
	line-height:22px;
	margin:1px -3px 0 0
}
*+html .fileinput-button {
	margin:1px 0 0 0
}
@media (max-width:480px) {
	.files .btn span {
		display:none
	}
	.files .preview * {
		width:40px
	}
	.files .name * {
		width:80px;
		display:inline-block;
		word-wrap:break-word
	}
	.files .progress {
		width:20px
	}
	.files .delete {
		width:60px
	}
}
[class*="span"] {
	float:left;
	margin-left:0
}
.span1 {
	width:60px
}
.span2 {
	width:140px
}
.span3 {
	width:220px
}
.span4 {
	width:300px
}
.span5 {
	width:810px
}
.span6 {
	width:460px
}
.span7 {
	width:540px
}
.span8 {
	width:620px
}
.span9 {
	width:700px
}
.span10 {
	width:780px
}
.span11 {
	width:860px
}
.span12 {
	width:940px
}
input[type="file"]:focus,input[type="checkbox"]:focus,select:focus {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
	background-color:#f5f5f5;
	border-color:#ddd;
	cursor:not-allowed
}
.form-actions {
	padding:17px 20px 18px;
	margin-top:18px;
	margin-bottom:18px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd
}
.uneditable-input {
	display:block;
	background-color:#fff;
	border-color:#eee;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
	cursor:not-allowed
}
:-moz-placeholder {
	color:#999
}
::-webkit-input-placeholder {
	color:#999
}
.icon-white {
	background-image:url(../img/glyphicons-halflings-white.png)
}
.icon-glass {
	background-position:0 0
}
.icon-music {
	background-position:-24px 0
}
.icon-search {
	background-position:-48px 0
}
.icon-envelope {
	background-position:-72px 0
}
.icon-heart {
	background-position:-96px 0
}
.icon-star {
	background-position:-120px 0
}
.icon-star-empty {
	background-position:-144px 0
}
.icon-user {
	background-position:-168px 0
}
.icon-film {
	background-position:-192px 0
}
.icon-th-large {
	background-position:-216px 0
}
.icon-th {
	background-position:-240px 0
}
.icon-th-list {
	background-position:-264px 0
}
.icon-ok {
	background-position:-288px 0
}
.icon-remove {
	background-position:-312px 0
}
.icon-zoom-in {
	background-position:-336px 0
}
.icon-zoom-out {
	background-position:-360px 0
}
.icon-off {
	background-position:-384px 0
}
.icon-signal {
	background-position:-408px 0
}
.icon-cog {
	background-position:-432px 0
}
.icon-trash {
	background-position:-456px 0
}
.icon-home {
	background-position:0 -24px
}
.icon-file {
	background-position:-24px -24px
}
.icon-time {
	background-position:-48px -24px
}
.icon-road {
	background-position:-72px -24px
}
.icon-download-alt {
	background-position:-96px -24px
}
.icon-download {
	background-position:-120px -24px
}
.icon-upload {
	background-position:-144px -24px
}
.icon-inbox {
	background-position:-168px -24px
}
.icon-play-circle {
	background-position:-192px -24px
}
.icon-repeat {
	background-position:-216px -24px
}
.icon-refresh {
	background-position:-240px -24px
}
.icon-list-alt {
	background-position:-264px -24px
}
.icon-lock {
	background-position:-287px -24px
}
.icon-flag {
	background-position:-312px -24px
}
.icon-headphones {
	background-position:-336px -24px
}
.icon-volume-off {
	background-position:-360px -24px
}
.icon-volume-down {
	background-position:-384px -24px
}
.icon-volume-up {
	background-position:-408px -24px
}
.icon-qrcode {
	background-position:-432px -24px
}
.icon-barcode {
	background-position:-456px -24px
}
.icon-tag {
	background-position:0 -48px
}
.icon-tags {
	background-position:-25px -48px
}
.icon-book {
	background-position:-48px -48px
}
.icon-bookmark {
	background-position:-72px -48px
}
.icon-print {
	background-position:-96px -48px
}
.icon-camera {
	background-position:-120px -48px
}
.icon-font {
	background-position:-144px -48px
}
.icon-bold {
	background-position:-167px -48px
}
.icon-italic {
	background-position:-192px -48px
}
.icon-text-height {
	background-position:-216px -48px
}
.icon-text-width {
	background-position:-240px -48px
}
.icon-align-left {
	background-position:-264px -48px
}
.icon-align-center {
	background-position:-288px -48px
}
.icon-align-right {
	background-position:-312px -48px
}
.icon-align-justify {
	background-position:-336px -48px
}
.icon-list {
	background-position:-360px -48px
}
.icon-indent-left {
	background-position:-384px -48px
}
.icon-indent-right {
	background-position:-408px -48px
}
.icon-facetime-video {
	background-position:-432px -48px
}
.icon-picture {
	background-position:-456px -48px
}
.icon-pencil {
	background-position:0 -72px
}
.icon-map-marker {
	background-position:-24px -72px
}
.icon-adjust {
	background-position:-48px -72px
}
.icon-tint {
	background-position:-72px -72px
}
.icon-edit {
	background-position:-96px -72px
}
.icon-share {
	background-position:-120px -72px
}
.icon-check {
	background-position:-144px -72px
}
.icon-move {
	background-position:-168px -72px
}
.icon-step-backward {
	background-position:-192px -72px
}
.icon-fast-backward {
	background-position:-216px -72px
}
.icon-backward {
	background-position:-240px -72px
}
.icon-play {
	background-position:-264px -72px
}
.icon-pause {
	background-position:-288px -72px
}
.icon-stop {
	background-position:-312px -72px
}
.icon-forward {
	background-position:-336px -72px
}
.icon-fast-forward {
	background-position:-360px -72px
}
.icon-step-forward {
	background-position:-384px -72px
}
.icon-eject {
	background-position:-408px -72px
}
.icon-chevron-left {
	background-position:-432px -72px
}
.icon-chevron-right {
	background-position:-456px -72px
}
.icon-plus-sign {
	background-position:0 -96px
}
.icon-minus-sign {
	background-position:-24px -96px
}
.icon-remove-sign {
	background-position:-48px -96px
}
.icon-ok-sign {
	background-position:-72px -96px
}
.icon-question-sign {
	background-position:-96px -96px
}
.icon-info-sign {
	background-position:-120px -96px
}
.icon-screenshot {
	background-position:-144px -96px
}
.icon-remove-circle {
	background-position:-168px -96px
}
.icon-ok-circle {
	background-position:-192px -96px
}
.icon-ban-circle {
	background-position:-216px -96px
}
.icon-arrow-left {
	background-position:-240px -96px
}
.icon-arrow-right {
	background-position:-264px -96px
}
.icon-arrow-up {
	background-position:-289px -96px
}
.icon-arrow-down {
	background-position:-312px -96px
}
.icon-share-alt {
	background-position:-336px -96px
}
.icon-resize-full {
	background-position:-360px -96px
}
.icon-resize-small {
	background-position:-384px -96px
}
.icon-plus {
	background-position:-408px -96px
}
.icon-minus {
	background-position:-433px -96px
}
.icon-asterisk {
	background-position:-456px -96px
}
.icon-exclamation-sign {
	background-position:0 -120px
}
.icon-gift {
	background-position:-24px -120px
}
.icon-leaf {
	background-position:-48px -120px
}
.icon-fire {
	background-position:-72px -120px
}
.icon-eye-open {
	background-position:-96px -120px
}
.icon-eye-close {
	background-position:-120px -120px
}
.icon-warning-sign {
	background-position:-144px -120px
}
.icon-plane {
	background-position:-168px -120px
}
.icon-calendar {
	background-position:-192px -120px
}
.icon-random {
	background-position:-216px -120px
}
.icon-comment {
	background-position:-240px -120px
}
.icon-magnet {
	background-position:-264px -120px
}
.icon-chevron-up {
	background-position:-288px -120px
}
.icon-chevron-down {
	background-position:-313px -119px
}
.icon-retweet {
	background-position:-336px -120px
}
.icon-shopping-cart {
	background-position:-360px -120px
}
.icon-folder-close {
	background-position:-384px -120px
}
.icon-folder-open {
	background-position:-408px -120px
}
.icon-resize-vertical {
	background-position:-432px -119px
}
.icon-resize-horizontal {
	background-position:-456px -118px
}
typeahead {
	margin-top:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #eee;
	border:1px solid rgba(0,0,0,.05);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,.15)
}
.fade {
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-ms-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear;
	opacity:0
}
.fade.in {
	opacity:1
}
.collapse {
	-webkit-transition:height .35s ease;
	-moz-transition:height .35s ease;
	-ms-transition:height .35s ease;
	-o-transition:height .35s ease;
	transition:height .35s ease;
	position:relative;
	overflow:hidden;
	height:0
}
.collapse.in {
	height:auto
}
.close {
	float:right;
	font-size:20px;
	font-weight:700;
	line-height:18px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:hover {
	color:#000;
	text-decoration:none;
	opacity:.4;
	filter:alpha(opacity=40);
	cursor:pointer
}
.btn {
	border:0;
	display:inline-block;
	padding:0 5px;
	font-size:11px;
	line-height:18px;
	color:#333;
	text-align:center;
	text-shadow:0 1px 1px rgba(255,255,255,.75);
	cursor:pointer;
	margin-left:0
}
.btn:first-child {
	*margin-left:0
}
.btn:hover {
	color:#333;
	text-decoration:none;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-ms-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear
}
.btn:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.active,.btn:active {
	background-image:none;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	background-color:#e6e6e6;
	background-color:#d9d9d9 \9;
	color:rgba(0,0,0,.5);
	outline:0
}
.btn.disabled,.btn[disabled] {
	cursor:default;
	background-image:none;
	background-color:#e6e6e6;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-large {
	padding:9px 14px;
	font-size:15px;
	line-height:normal;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.btn-large .icon {
	margin-top:1px
}
.btn-small {
	padding:5px 9px;
	font-size:11px;
	line-height:16px
}
.btn-small .icon {
	margin-top:-1px
}
.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover {
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	color:#888
}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active {
	color:rgba(255,255,255,.75)
}
.btn-primary {
	background-color:#006dcc;
	background-repeat:repeat-x;
	background-image:linear-gradient(top,#08c,#04c);
	border-left-color:#04c;
	border-right-color:#04c;
	border-top-color:#04c;
	border-bottom-color:#002a80
}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
	background-color:#04c
}
.btn-primary:active,.btn-primary.active {
	background-color:#039 \9
}
.btn-warning {
	background-color:#333;
	background-repeat:repeat-x;
	background-image:linear-gradient(top,#fbb450,#f89406);
	border:0
}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
	background-color:#f89406
}
.btn-warning:active,.btn-warning.active {
	background-color:#c67605 \9
}
.btn-danger {
	background-color:#ddd;
	background-repeat:repeat-x;
	background-image:linear-gradient(top,#ee5f5b,#bd362f);
	border-left-color:#bd362f;
	border-right-color:#bd362f;
	border-top-color:#bd362f;
	border-bottom-color:#802420
}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
	background-color:#bd362f;
	color:#fff
}
.btn-danger:active,.btn-danger.active {
	background-color:#942a25 \9
}
.btn-success {
	background-color:#5bb75b;
	background-repeat:repeat-x;
	background-image:linear-gradient(top,#62c462,#51a351);
	border-left-color:#51a351;
	border-right-color:#51a351;
	border-top-color:#51a351;
	border-bottom-color:#387038
}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
	background-color:#51a351
}
.btn-success:active,.btn-success.active {
	background-color:#408140 \9
}
.btn-info {
	background-color:#49afcd;
	background-repeat:repeat-x;
	background-image:linear-gradient(top,#5bc0de,#2f96b4);
	border-left-color:#2f96b4;
	border-right-color:#2f96b4;
	border-top-color:#2f96b4;
	border-bottom-color:#1f6377
}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
	background-color:#2f96b4
}
.btn-info:active,.btn-info.active {
	background-color:#24748c \9
}
button.btn,input[type="submit"].btn {
	*padding-top:2px;
	*padding-bottom:2px
}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {
	padding:0;
	border:0
}
button.btn.large,input[type="submit"].btn.large {
	*padding-top:7px;
	*padding-bottom:7px
}
button.btn.small,input[type="submit"].btn.small {
	*padding-top:3px;
	*padding-bottom:3px
}
.btn-group {
	position:relative;
	*zoom:1;
	*margin-left:.3em
}
.btn-group:before,.btn-group:after {
	display:table;
	content:""
}
.btn-group:after {
	clear:both
}
.btn-group:first-child {
	*margin-left:0
}
.btn-group+.btn-group {
	margin-left:5px
}
.btn-toolbar {
	margin-top:9px;
	margin-bottom:9px
}
.btn-toolbar .btn-group {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.btn-group .btn {
	position:relative;
	float:left;
	margin-left:-1px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-group .btn:first-child {
	margin-left:0;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.btn-group .btn:last-child,.btn-group .dropdown-toggle {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px
}
.btn-group .btn.large:first-child {
	margin-left:0;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px
}
.btn-group .btn.large:last-child,.btn-group .large.dropdown-toggle {
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px
}
.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active,.btn-group .btn.active {
	z-index:2
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group .dropdown-toggle {
	padding-left:8px;
	padding-right:8px;
	-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	*padding-top:5px;
	*padding-bottom:5px
}
.btn-group.open {
	*z-index:1000
}
.btn-group.open .dropdown-menu {
	display:block;
	margin-top:1px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.btn-group.open .dropdown-toggle {
	background-image:none;
	-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 6px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn .caret {
	margin-top:7px;
	margin-left:0
}
.btn:hover .caret,.open.btn-group .caret {
	opacity:1;
	filter:alpha(opacity=100)
}
.btn-primary .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret {
	border-top-color:#fff;
	opacity:.75;
	filter:alpha(opacity=75)
}
.btn-small .caret {
	margin-top:4px
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position:0 0
	}
	to {
		background-position:40px 0
	}
}
@-moz-keyframes progress-bar-stripes {
	from {
		background-position:0 0
	}
	to {
		background-position:40px 0
	}
}
@keyframes progress-bar-stripes {
	from {
		background-position:0 0
	}
	to {
		background-position:40px 0
	}
}
ul.bjqs {
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	display:none
}
li.bjqs-slide {
	position:absolute;
	display:none
}
ul.bjqs-controls {
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999
}
ul.bjqs-controls.v-centered li a {
	position:absolute
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	right:0
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	left:0
}
ol.bjqs-markers {
	list-style:none;
	padding:0;
	margin:0;
	width:100%
}
ol.bjqs-markers.h-centered {
	text-align:center
}
ol.bjqs-markers li {
	display:inline
}
ol.bjqs-markers li a {
	display:inline-block
}
p.bjqs-caption {
	display:block;
	width:96%;
	margin:0;
	padding:2%;
	position:absolute;
	bottom:0
}
pre {
	font-family:"Source Code Pro",monospace;
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:whiteSmoke;
	border:1px solid #CCC;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
pre+h2 {
	margin-top:80px
}
#banner-fade,#banner-slide {
	margin-bottom:60px
}
ul.bjqs-controls.v-centered li a {
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration:none
}
ul.bjqs-controls.v-centered li a:hover {
	background:#000;
	color:#fff
}
ol.bjqs-markers li a {
	padding:5px 10px;
	background:#000;
	color:#fff;
	border-radius:15px;
	margin:5px;
	text-decoration:none
}
#banner-list ol.bjqs-markers li a {
	padding:3px 8px
}
ol.bjqs-markers li.active-marker a,ol.bjqs-markers li a:hover {
	background:#c00
}
p.bjqs-caption {
	background:rgba(255,255,255,.5)
}
.field-validation-error {
	color:#e80c4d!important;
	font-weight:700!important
}
.input-validation-error {
	border:1px solid red!important
}

hr {
    height:1px;
    border:0px;
    border-top:1px solid #FD7400;
    margin: 5px 0;
    width: 85%;
}

.restaurant_local_basic {
	width: 322px;
	float: left;
	padding: 4px;
	border: #fff 1px solid;
}



.event-registry-btn {
	background: #FD7400;
	color: #030303;
	padding: 10px 10px;
	border-radius: 2px;
	float: left;
	font-weight: 700;
}